O correio IMAP pode ser migrado localmente sem perda de informações?

2

Eu preciso salvar todos os meus e-mails IMAP em uma conta que estou expirando, para o meu disco local. O problema é que não importa qual ferramenta de backup IMAP eu possa encontrar, sempre há alguma perda de informações, como a sinalização "SEEN", outros metadados ou a estrutura de pastas dos e-mails. Eu preciso preservar o status de se uma mensagem foi lida ou não - o sinalizador SEEN. Esta é aparentemente uma falha de design com o protocolo IMAP. O ImportExportTools do Thunderbird não tem como salvar flags. Sinalizadores como o SEEN não são naturalmente parte da mensagem, como todos os outros cabeçalhos, e quase nenhuma ferramenta de backup se preocupa com isso. Uma vez usei com êxito o Imapsync para migrar uma conta IMAP em um servidor para uma subpasta dessa que está em outro servidor, mas isso é porque copia os sinalizadores para o estado do servidor. O Imapsync não é mais um software livre, e eu preciso mapear os sinalizadores para os dados locais desta vez. Idealmente eu gostaria de poder abrir as mensagens localmente em um programa como o Thunderbird e fazer com que ele apareça corretamente e marcado como lido / não lido, mas no mínimo eu preciso baixar as mensagens totalmente intactas com todos os metadados.

Tudo isso é possível?

user553702
fonte

Respostas:

2

Você já tentou o IMAPSize ? É uma ferramenta freeware para Windows e adequada para backup de pastas IMAP. Eu não tenho certeza se ele lida corretamente com a bandeira, mas acho que vale a pena tentar.

insira a descrição da imagem aqui

Martin
fonte
2

O OfflineIMAP pode sincronizar muito bem os repositórios IMAP para Maildirs locais. Preservar o estado da mensagem faz parte de sua funcionalidade.

(O IMAP não causa necessariamente a perda do sinalizador "Visto". As pastas podem ser abertas no modo somente leitura e as mensagens podem ser recuperadas com o BODY.PEEK sem serem marcadas.)

grawity
fonte
Droga! Eu tentei usar o OfflineIMAP, mas depois de baixar milhares de mensagens, ele realmente começou a fazer o UPLOAD de cópias de mensagens de volta para o servidor! Por que faria isso? Não existe uma única ferramenta gratuita para fazer o DOWNLOAD e SOMENTE BAIXAR toda a pasta do IMAP para um Maildir local? Por que isso é tão difícil de conseguir sem causar danos extras?
user553702
@ user553702: O OfflineIMAP faz isso porque é uma ferramenta de sincronização . No entanto, ele tem uma opção para tornar um lado somente leitura.
Grawity