
Estou sincronizando minha conta do Gmail (pasta 'Todos os e-mails' e 'Enviados') com offlineimap para meu disco rígido. Mas parece-me que alguns e-mails não são baixados. Desativei a visualização de conversas no Gmail e ele mostra 4.728 e-mails em 'Todos os e-mails'. O Offlineimap cria 4703 arquivos. Esses dois números não deveriam corresponder?
~/.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']
Quando eu faço:
~/mail/gmail/[Google_Mail].All_Mail]$ find . -type f | wc -l
4703
offlineimap --version
6.5.4
Responder1
Olhando mais de perto, os 25 e-mails perdidos provavelmente são conversas de bate-papo que aparecem no Gmail em ‘Todos os e-mails’.
Para sincronizá-los, você precisa garantir que o rótulo Bate-papos esteja visível no IMAP:
Clique no ícone de engrenagem > Configurações > Marcadores > Marque a caixa de seleção "Mostrar no IMAP" para bate-papos.