Offlineimap 邮件计数与 Gmail 的不匹配

Offlineimap 邮件计数与 Gmail 的不匹配

我正在将我的 Gmail 帐户(“所有邮件”和“已发送”文件夹)与 Offlineimap 同步到我的硬盘。但在我看来,有些电子邮件没有下载。我禁用了 gmail 中的对话视图,它在“所有邮件”中显示了 4728 封邮件。 Offlineimap 创建了 4703 个文件,这两个数字不应该匹配吗?

~/.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']

当我做:

~/mail/gmail/[Google_Mail].All_Mail]$ find . -type f | wc -l
4703

offlineimap --version
6.5.4

答案1

仔细观察,那些丢失的 25 封邮件很可能是聊天对话,这些对话显示在 Gmail 的“所有邮件”中。

要同步它们,您需要确保聊天标签在 IMAP 中可见:

单击齿轮图标 > 设置 > 标签 > 选中聊天的“在 IMAP 中显示”复选框。

相关内容