
我正在將我的 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 中顯示」複選框。