Offlineimapのメール数がGmailと一致しない

Offlineimapのメール数がGmailと一致しない

私は、オフラインマップを使用して、Gmail アカウント (「すべてのメール」と「送信済み」フォルダ) をハードドライブに同期しています。しかし、一部のメールがダウンロードされていないようです。Gmail の会話ビューを無効にすると、「すべてのメール」に 4728 件のメールが表示されます。オフラインマップは 4703 個のファイルを作成しますが、この 2 つの数字は一致しているべきではないでしょうか。

~/.オフラインマップ

[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 で表示」チェックボックスをオンにします。

関連情報