Tenho que mudar muitos e muitos emails (mais de mil) de um antigo provedor de hospedagem IMAP para um novo provedor de hospedagem IMAP. Eu sei que posso configurar as contas antigas e novas no Thunderbird e arrastar e soltar, mas é muito lento e continua atingindo o tempo limite. Existe uma maneira melhor e mais automatizada de copiar todas as mensagens (e todas as caixas de correio) entre servidores IMAP?
11
O IMAPSync é a ferramenta que você está procurando. IMAPSync
No FAQ, há muitos bons exemplos
fonte
Use o confiável Mutt ( http://www.mutt.org/ ).
mutt -f imap://username@sourceimaphost/INBOX/folder
t
ou marque todas as mensagensT
e insira~A
. (ComT
, você pode especificar vários padrões ( http://www.mutt.org/doc/manual/manual-4.html#ss4.2 )).;s
("salvar") e insiraimap://username@destimaphost/INBOX/folder
. (Isso marca as mensagens de origem como excluídas (D
); se você não quiser, use;C
("copiar").)q
. Você pode optar por limpar as mensagens excluídas.Isso permite mover uma pasta de uma conta para outra. Repita isso para várias pastas.
fonte
imaps:
vez deimap:
. Se ausername
peça já contiver um@
(por exemplo, no Google Apps), substitua-a por%40
. Exemplo:imaps://username%[email protected]/INBOX/folder
.O OfflineIMAP é outra opção ( http://offlineimap.org/ ).
fonte
Originalmente, escrevemos este artigo sobre questões de migração de email: http://alloraconsulting.com/it-solutions/28-transferring-email-from-one-host-to-another
O artigo é bastante antigo, mas após muitos anos de migrações em massa ocasionais do IMAP para o Exchange / IMAP, foram as soluções OpenSource que funcionaram melhor, como esta:
https://sourceforge.net/projects/migrationtool/
fonte
Você também pode usar isync / mbsync . Apenas usei (em alguns dias, devido aos limites de cota impostos pelo Google e (principalmente) pela Apple) para copiar algumas dezenas de milhares de e-mails do Gmail do iCloud. Após a cópia, excluir os e-mails no lado do GMail era mais fácil e rápido (para excluir tudo) por meio da interface da web.
Para repetição contínua (após desconexão devido a limites de cota) até copiar com êxito tudo, é possível executá-lo como (bash):
fonte