
Я синхронизирую свой аккаунт 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» для чатов.