Existem várias maneiras de fazer isso:
Estou usando o Gmail como parte do Google Apps for Domains. Eu gostaria de fazer backup de todo o meu email.
Eu tentei configurar o IMAP no Thunderbird e ele funciona razoavelmente bem (exceto que ele expira demais, forçando-me a ajudar manualmente). No entanto, tenho uma tonelada de rótulos, que no mapa terrestre IMAP para pastas. E no Thunderbird, você tem que clicar em cada pasta separadamente e dizer para baixar tudo. Doloroso.
Existe uma ferramenta que me permita fazer isso mais fácil?
A maioria dos clientes de e-mail quando visualizam o IMAP distinguirá claramente entre o armazenamento IMAP e o armazenamento local.
Basta copiar as mensagens / pastas para o armazenamento local usando o comando de cópia do seu cliente de e-mail e copiar as mensagens no armazenamento local.
Lembre-se de não movê-los, pois é mais provável que isso seja removido do servidor de e-mail.
Editar O Outlook parece lidar com servidores IMAP muito melhor do que o Thunderbird da minha experiência. Talvez seja uma boa ideia obter uma cópia do Office 2003/2007 e trabalhar com isso? (Cópia legal do curso: P)
Todos os principais clientes Windows (Thunderbird, Outlook) diferenciam claramente entre o armazenamento local e o armazenamento IMAP. Não tenho certeza sobre o Windows Mail ou o OE.
Não foi escrito para fins de backup, mas: veja também Como acessar o Gmail quando ele está inativo no Lifehacker.
Quanto ao backup do Gmail:
Ao usar o IMAP para fazer backup do Gmail, também é necessário fazer backup do armazenamento local do IMAP. Quando isso não acontece, quando as mensagens são excluídas no servidor ou na máquina local, elas também desaparecem na outra máquina na primeira sincronização IMAP. Portanto, usar o IMAP por si só não é um backup. (Para baixar a mensagem, certifique-se de desabilitar opções como "Buscar somente cabeçalhos" e, para o Thunderbird, ver também o Configuração de mail.check_all_imap_folders_for_new
.
Ao usar o POP (como quando usar getmail
ou fetchmail
conforme listado em resposta do nagul ) então deve-se considerar como restaurar isso se for necessário. POP não sabe sobre qualquer estrutura de pastas. Ainda pior: usando o POP você basicamente fará o download de todas as mensagens que receber. Mesmo que você o exclua no servidor (como no site do Gmail), a cópia local continuará existindo. Se você precisar restaurar, então você tem que passar por uma enorme pilha de mensagens e precisa encontrar as mensagens que ainda são de interesse. Observe também que o uso de POP não faz backup dos itens enviados.
O GMail off-line seria suficiente?
Uma boa ferramenta de uso geral para manter cópias locais de seus e-mails é o OfflineIMAP. Aqui está o meu arquivo de configuração (com informações pessoais censuradas) para fazer o backup do meu Gmail:
[general]
ui = Curses.Blinkenlights, TTY.TTYUI, Noninteractive.Basic, Noninteractive.Quiet
metadata = ~/.offlineimap
accounts = GMail
maxsyncaccounts = 1
[Account GMail]
localrepository = Gmail-local
remoterepository = Gmail-remote
[Repository Gmail-local]
type = Maildir
localfolders = ~/Mail/Gmail
sep = /
[Repository Gmail-remote]
type = Gmail
remoteuser = ********@gmail.com
remotepass = ********
holdconnectionopen = true
keepalive = 60
maxconnections = 1
Sim, infelizmente, você coloca sua senha em texto sem formatação no arquivo de configuração. Pode haver uma maneira melhor, mas eu não sou paranóico o suficiente para procurar por ela.