Faça backup e restaure a conta de correio IMAP com as ferramentas do Linux (código-fonte aberto)

4

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

  1. limitações de recursos no servidor
  2. o risco de uma interrupção aumenta com a duração.

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.

    
por Jonas Stein 14.12.2014 / 22:00

4 respostas

1

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.

    
por 14.12.2014 / 22:53
1

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"}
        ]
    }
  ]
}
    
por 17.08.2017 / 20:39
0

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.

    
por 16.08.2017 / 09:43
-2

"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.

    
por 14.12.2014 / 22:30