[Dovecot] dovcot+offlineimap+gmail: INBOX empty, mail doubled
Hello
I have used for years offlineimap-6.2.0 dovecot-imapd 1:1.2.9 in Kubuntu 10.04
Together with a imap server of my university. Yesterday we switched to google, which I know, is not a real imap server.
I have 2 problems and the first I think has to do with either an old version of offlineimap or a bad configuration file:
- All folders are downloaded+ Gmail[All Mail] so
doubling my mail.
- My INBOX folder is empty, however this is the only
folder for which offlinemap gives the following
warning:
Syncing INBOX: Gmail -> MappedIMAP WARNING: UID validity problem for folder INBOX (repo UniLocal) (saved 1309334376; got 1355232397); skipping it
So maybe this is also a offlineimap fault.
In any case I have googled around and found out that I am not the only person suffering this problem. I have attached my configuration file in the hope that may be somebody could give me a hint.
Thanks in advance
Uwe Brauer
--8<------------------------schnipp------------------------->8--- [general] accounts = Uni ui = Noninteractive.Basic maxsyncaccounts = 1
[Account Uni] localrepository = UniLocal remoterepository = UniRemote
[Repository UniLocal] type = IMAP ssl = no remotehost = localhost remoteuser = myuser remotepass = mypasswd maxconnections = 2
[Repository UniRemote] type = Gmail # ssl =no ssl =yes #remotehost = ucimap.ucm.es remotehost = imap.gmail.com remoteuser = myuser remotepass = mypasswd # nametrans = lambda foldername: re.sub ('^\[gmail\]', 'bak', # re.sub ('sent_mail', 'sent', # re.sub ('starred', 'flagged', # re.sub (' ', '_', foldername.lower())))) folderfilter = lambda foldername: foldername in ['INBOX'] idlefolders = ['INBOX'] folderfilter = lambda foldername: foldername not in '[Gmail]/All Mail' sslcacertfile = /etc/ssl/certs/ca-certificates.crt maxconnections = 1 realdelete = yes # Don't sync shared folders # folderfilter = lambda foldername: not re.search('Shared Folders', foldername)
# automatic stuff maxsyncaccounts = 1 quick = 10 autorefresh = 5 keepalive = 60 holdconnectionopen = yes # This will suppress anything but errors ui = quiet --8<------------------------schnapp------------------------->8---
--8<------------------------schnipp------------------------->8--- version_ignore=yes first_valid_uid = 1 log_path = /var/log/dovecot.log ssl_cert_file = /etc/ssl/certs/dovecot.pem ssl_key_file = /etc/ssl/private/dovecot.pem # mail_location = maildir:/var/spool/mail/%u # not sure about the following mail_location = maildir:/var/spool/mail/%u:INBOX=/var/spool/mail/%u maildir_copy_with_hardlinks = yes
protocol imap { listen = 127.0.0.1:143 ssl_listen = 127.0.0.1:943 }
auth default { mechanisms = plain # defines users/passwords passdb passwd-file { args = /etc/dovecot/passwd }
userdb static { args = uid=mail gid=mail home=/var/spool/mail/%u } }
--8<------------------------schnapp------------------------->8---
participants (1)
-
Uwe Brauer