
Ich synchronisiere mein Gmail-Konto (Ordner „Alle E-Mails“ und „Gesendet“) mit Offlineimap auf meine Festplatte. Aber mir scheint, dass einige E-Mails nicht heruntergeladen werden. Ich habe die Konversationsansicht in Gmail deaktiviert und es werden mir 4728 E-Mails unter „Alle E-Mails“ angezeigt. Offlineimap erstellt 4703 Dateien. Müssen diese beiden Zahlen nicht übereinstimmen?
~/.offlineimaprc
[Repository gmail-Local]
type = Maildir
localfolders = ~/mail/gmail
[Repository gmail-Remote]
type = Gmail
remoteuser = [email protected]
remotepass = passw
readonly = True
createfolders = False
ssl = yes
sslcacertfile = /etc/ssl/certs/ca-certificates.crt
nametrans = lambda folder: re.sub(' ', '_', folder)
folderfilter = lambda foldername: foldername in ['[Gmail]/All Mail', '[Google Mail]/All Mail', '[Google Mail]/Sent Mail', '[Gmail]/Sent Mail']
Wenn ich das tue:
~/mail/gmail/[Google_Mail].All_Mail]$ find . -type f | wc -l
4703
offlineimap --version
6.5.4
Antwort1
Bei genauerem Hinsehen handelt es sich bei den fehlenden 25 Mails höchstwahrscheinlich um Chat-Konversationen, die in Gmail unter „Alle Mails“ angezeigt werden.
Um sie zu synchronisieren, müssen Sie sicherstellen, dass die Bezeichnung „Chats“ in IMAP sichtbar ist:
Klicken Sie auf das Zahnradsymbol > Einstellungen > Beschriftungen > Aktivieren Sie das Kontrollkästchen „In IMAP anzeigen“ für Chats.