Você pode usar o imapsync para isso. Você pode obter a fonte da página fedorahosted.org imapsync . O Zimbra Guide to imapsync tem boa documentação sobre este assunto.
Quais ferramentas do Linux ajudam a fazer backup e a restaurar uma conta de email IMAP, incluindo todos os e-mails e subpastas?
Espero desconectar para contas grandes do IMAP devido a
O software deve ser capaz de se reconectar e continuar o trabalho após qualquer interrupção. Para repetir backups, pode ser muito útil usar backups incrementais e executar o script de backup em uma tarefa cron.
Você pode usar o imapsync para isso. Você pode obter a fonte da página fedorahosted.org imapsync . O Zimbra Guide to imapsync tem boa documentação sobre este assunto.
Tente usar o imap-backup do projeto de código aberto: link
$ imap-backup setup
O sistema de configuração é um aplicativo de linha de comando orientado por menu.
Cria o diretório ~ / .imap-backup e o arquivo de configuração. Por exemplo:
{
"accounts":
[
{
"username": "[email protected]",
"password": "secret",
"local_path": "/path/to/backup/root",
"folders":
[
{"name": "[Gmail]/All Mail"},
{"name": "my_folder"}
]
}
]
}
Ele se conecta ao GMail por padrão, mas você também pode especificar um servidor:
{
"accounts":
[
{
"username": "[email protected]",
"password": "secret",
"server": "my.imap.example.com",
"local_path": "/path/to/backup/root",
"folders":
[
{"name": "[Gmail]/All Mail"},
{"name": "my_folder"}
]
}
]
}
Mais informações sobre o backup de suas perguntas, mas acabei de encontrar e comecei a testar o mailpiler. Não tenho certeza se eu gosto do fato de dar acesso a "todos" e-mails, então trabalhe como enviar e-mails "mais antigos" regularmente para lá.
No momento, usamos as extensões do thunderbird do Awesome Auto Archive para "mover" e-mails para outra conta de arquivamento.
"cp -pr" deve fazer o trabalho. A opção "r" em "pr" deve cuidar de ambas as subpastas e de quaisquer arquivos / diretórios ocultos.