Backup do G-mail
Uma opção é usar gmail-backup
do gmail-backup.com .
Você pode então fazer o backup de todos os seus e-mails para [backupDirectory]
como:
gmail-backup backup [backupDirectory] [emailAddress] [password]
Em que [backupDirectory]
é uma pasta onde você mantém uma cópia local e [emailAddress]
e [password]
são como você se conecta à sua conta do Google.
Você precisa ter imap
ativado nas configurações do Gmail.
Backup Incremental:
Observe que você só fará o download de novos e-mails (consulte Backup Incremental ). Cada vez que você executar o comando, no entanto, você verificará todos os e-mails para ver se é novo. Para ajudar a diminuir a sobrecarga de consultar e-mails antigos, considere adicionar uma data, como em:
gmail-backup backup [backupDirectory] [emailAddress] [password] 20110101
Observe também que isso exige python2.5
. Estas instruções podem ajudá-lo a atender a este requisito.
Backup para S3
Uma opção é usar s3cdm
(disponível em apt
) em s3tools.org
s3cmd sync --delete-removed --skip-existing [backupDirectory] s3://[s3URL]
onde [backupDirectory]
é o mesmo lugar que você acabou de baixar todos os seus e-mails, e [s3URL]
é o URL na sua conta S3 onde você quer colocá-lo.
Não deixe de conferir a s3cmd
página de entrada , para saber mais sobre a configuração inicial e as página s3cmd
sync documentation para mais exemplos. Ele basicamente fornece a funcionalidade semelhante a rsync
para o S3.
Além disso, observe que usei --delete-removed
aqui para excluir (do S3) todos os e-mails que foram excluídos permanentemente.
Backup Incremental:
Observe que o sinalizador --skip-existing
garante que você não copie novamente milhões de e-mails antigos para o S3.
Criptografia
Gostaria de sugerir que você também use encfs
(ou alguma outra ferramenta de criptografia) para algo assim. O envio de cópias em texto simples de todos os seus e-mails para a Amazon não é seguro. Se você usar encfs
, poderá sincronizar a cópia criptografada, mantendo a meta de backup incremental.
Desde que você usa o Ubuntu, considere verificar este tutorial sobre criptografia de pasta . Se você seguir o exemplo deles, no nosso caso, você gostaria de sincronizar com o S3 a pasta chamada ~/encrypted
(não ~/visible
).