
私は、オフラインマップを使用して、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 で表示」チェックボックスをオンにします。