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.917 ]
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
DVDAuthor: Como autorar DVDs no Linux
Gravando vídeo com placa de TV através do transcode
Dá para usar BackTrack como desktop! Sabia?
Instalando GLPI + OCSINVENTORY no CentOS 7
Rastrear e recuperar seu PC ou notebook roubado
Comentários
Muito útil. Vou guardar essa.
Muito bom cara !
Abraço.
Mensagem
Muito bom cara !
Abraço.
Bem legal seu artigo parabens !!!!!!
Mensagem
Bem legal seu artigo parabens !!!!!!
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
Mensagem
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_BR
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
Meus parabéns pelo artigo, irá auxiliar em muitas coisas :)
Muito obrigado.
Mensagem
Meus parabéns pelo artigo, irá auxiliar em muitas coisas :)
Muito obrigado.
Mensagem
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_BR
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
Mensagem
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
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.
Mensagem
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.
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>
Mensagem
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>
agora o getmail não funciona mais com o usuário root... execute como um usuário comum.
Mensagem
agora o getmail não funciona mais com o usuário root... execute como um usuário comum.
Contribuir com comentário
Enviar