Количество писем 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» для чатов.

Связанный контент