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.
Instalação
LEIA, IMPORTANTE!
O getmail permite baixar mensagens via pop ou imap, mensagens na forma de arquivos mbox ou e-mails individuais.
Escolhi utilizar o imap pois se mostrou mais rápido e seguro, baixando todos os e-mails . O formato de armazenamento é o mbox, pois facilita a cópia e integração com o cliente de e-mail Thunderbird no Windows ou Linux.
O backup mantém todas as mensagens, até as excluídas, pois as vezes o funcionário "expertão", sabendo que será mandado embora, deleta todos os e-mails da sua conta.
Backup de todos os e-mails (incluindo spam, lixeira, outras pastas).
Não existe nenhuma divisão de pastas no backup, ele simplesmente baixa todos os e-mails em um único lugar.
O getmail mantém as mensagens no servidor, após baixá-las (usando as configurações desse tutorial).
# yum install getmail
Debian/Ubuntu:
# apt-get install getmail
A PARTIR DO FONTE (no CentOS 5.5 precisei reinstalar a aplicação a partir dos fontes devido a um bug no getmail-4.10.0-1.el5.rf *ver sessão de erros):
# wget http://pyropus.ca/software/getmail/old-versions/getmail-4.20.0.tar.gz
# tar -xvf getmail-4.20.0.tar.gz
# cd getmail-4.20.0
# python setup.py build
# python setup.py install
O getmail permite baixar mensagens via pop ou imap, mensagens na forma de arquivos mbox ou e-mails individuais.
Escolhi utilizar o imap pois se mostrou mais rápido e seguro, baixando todos os e-mails . O formato de armazenamento é o mbox, pois facilita a cópia e integração com o cliente de e-mail Thunderbird no Windows ou Linux.
O backup mantém todas as mensagens, até as excluídas, pois as vezes o funcionário "expertão", sabendo que será mandado embora, deleta todos os e-mails da sua conta.
Backup de todos os e-mails (incluindo spam, lixeira, outras pastas).
Não existe nenhuma divisão de pastas no backup, ele simplesmente baixa todos os e-mails em um único lugar.
O getmail mantém as mensagens no servidor, após baixá-las (usando as configurações desse tutorial).
Instalação
CentOS:# yum install getmail
Debian/Ubuntu:
# apt-get install getmail
A PARTIR DO FONTE (no CentOS 5.5 precisei reinstalar a aplicação a partir dos fontes devido a um bug no getmail-4.10.0-1.el5.rf *ver sessão de erros):
# wget http://pyropus.ca/software/getmail/old-versions/getmail-4.20.0.tar.gz
# tar -xvf getmail-4.20.0.tar.gz
# cd getmail-4.20.0
# python setup.py build
# python setup.py install