Backup de email Google Apps e Gmail

Trabalho em uma pequena empresa mais ou menos 30 funcionários com contas de e-mail. Utilizamos o Google Apps Standard, mas o backup está disponível apenas na versão paga. Obviamente temos que ter um backup de todas as contas de e-mail. O getmail se mostrou a solução mais flexível para resolver o problema.

[ Hits: 27.938 ]

Por: Leo F. em 26/01/2011


Ler, pesquisar e restaurar e-mails a partir do backup



1. Instale cliente de e-mail Thunderbird.

2. Execute o Thunderbird.

3. Configure uma conta de e-mail no Thunderbird (se você quer só visualizar os e-mails do backup, crie uma conta com qualquer nome).

Isso é necessário para que o Thunderbird crie a estrutura de diretórios.

4. Feche o Thunderbird.

5. Copie o arquivo mbox para a pasta local do Thunderbird, o nome do profile varia.

cp ~/gmail/seu_email.mbox ~/.thunderbird/nome_do_profile.default/Mail/Local\ Folders/

6. Execute o Thunderbird.

Restaurar o backup:
  • configure a sua conta de e-mail no Thunderbird.
  • no Thunderbird, clique com o botão direito sobre a pasta do backup.
  • selecionar a opção "copiar para", escolha o destino dentro da sua conta do Gmail.

Caminho no Windows :

Opções de pasta > exibir arquivos ocultos

C:\Documents and Settings\sua_pasta_pessoal\Dados de aplicativos\Thunderbird\Profiles\__seuprofile___.default\Mail\Local Folders

Página anterior     Próxima página

Páginas do artigo
   1. Instalação
   2. Configuração
   3. Ler, pesquisar e restaurar e-mails a partir do backup
   4. Erros comuns e opções
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Shell do GNU/Linux

Produzindo um "reality show" com seu Linux

Criando um álbum de fotos no Linux

Instalação do Software de Monitoramento Zabbix

Nepomuk - O que é isso?

  
Comentários
[1] Comentário enviado por Lisandro em 27/01/2011 - 09:15h

Muito útil. Vou guardar essa.

[2] Comentário enviado por removido em 27/01/2011 - 13:37h

Muito bom cara !


Abraço.

[3] Comentário enviado por obernan em 31/01/2011 - 15:09h

Bem legal seu artigo parabens !!!!!!

[4] Comentário enviado por fabioxxxx em 24/02/2011 - 09:38h

IMPORTANTE
PROBLEMA COM GETMAIL & GMAIL : EMAIL MARCADO COMO LIDO APÓS DOWNLOAD

Depois de trocar alguns e-mails com o pessoal da lista do getmail , o Sr Matthias Andree me forneceu um patch para solucionar o problema. (na verdade não é um problema, os desenvolvedores do getmail não querem mudar a maneira como ele baixa as mensagens)

O patch vem sendo utilizado a algum tempo, pelo pessoal da lista até agora não foi relatado nenhum problema.

PATCH
salve o patch com qualquer nome (ex : patch.txt)
https://docs.google.com/leaf?id=0B4TpWih2eqZwYzQ0ZWI4OWEtOWMyMi00ZjRjLThiZTEtOTgyZWM0YjQ3Y2Q1&hl=pt_...

edite o PATCH com o caminho para sua versão do getmail "....diff -ur getmail-4.XX.X/getmailcore/_retrieverbases.py..."

ACHAR PASTA GETMAILCORE
(RPM)
#rpm -ql getmail | grep _retrieverbases.py
na minha distro está aqui : /usr/lib/python2.4/site-packages/getmailcore/_retrieverbases.py
(DEB)
#dpkg -L getmail | grep _retrieverbases.py

BACKUP
faça um backup do arquivo por via das dúvidas
#cp caminho/_retrieverbases.py caminho/_retrieverbases.py.bkp



APLICAR PATCH
# patch caminho_para_retrieverbases.py < caminho_para_patch.txt


[5] Comentário enviado por geraldozys em 23/05/2011 - 16:47h

Meus parabéns pelo artigo, irá auxiliar em muitas coisas :)

Muito obrigado.

[6] Comentário enviado por fabioxxxx em 31/08/2011 - 09:05h

GETMAIL VS GMAIL: E-MAIL MARCADO COMO LIDO APÓS DOWNLOAD

parece que a formatação de texto nos comentários altera as propriedades do patch. segue um link para o download do txt.

https://docs.google.com/leaf?id=0B4TpWih2eqZwYzQ0ZWI4OWEtOWMyMi00ZjRjLThiZTEtOTgyZWM0YjQ3Y2Q1&hl=pt_...

[7] Comentário enviado por silasrm em 12/12/2011 - 09:37h

Salve,

Estou com problemas na mbox:


Copyright (C) 1998-2009 Charles Cazabon. Licensed under the GNU GPL version 2.
SimpleIMAPSSLRetriever:XXXXXXXX@gmail.com@imap.gmail.com:993:
getmailrc: operation error (IMAP error (command SELECT ('[Google Mail]/Todos os e-mails',) returned NO ['[NONEXISTENT] Unknown Mailbox: [Google Mail]/Todos os e-mails (Failure)']))
0 messages (0 bytes) retrieved, 0 skipped
IMAP error during logout (command CLOSE illegal in state AUTH, only allowed in states SELECTED)

-------

Já coloquei todas as opções que tem na última página do artigo e sempre dá o mesmo problema.

/////////

Coloquei:

mailboxes = ("[Gmail]/All Mail",)

E foi normal

[8] Comentário enviado por fabioxxxx em 12/12/2011 - 10:01h

opa Silas

qual distro e versão de getmail você está usando ?

aqui eu uso sempre a opção mailboxes = ("[Gmail]/Todos os e-mails",)

tente verificar se o imap está ativado na sua conta.

[9] Comentário enviado por l1p3 em 30/10/2012 - 14:21h

Não sei se este tópico esta vivo, consegui fazer a configuração mas no momento que executo o "getmail" ele me retorna a seguinte mensagem de erro:

2012-10-30 11:48:45 Delivery error (mboxrd delivery 1343 error (127, mbox delivery process failed (refuse to deliver mail as root)))
2012-10-30 11:48:45 msg 78/5175 (87270 bytes) msgid 650704850/[Gmail]/Todos os e-mails/104 from <emaildo@usuario.com.br>

[10] Comentário enviado por fabioxxxx em 22/11/2012 - 15:53h

agora o getmail não funciona mais com o usuário root... execute como um usuário comum.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts