RES: [FUGSPBR] [off] Regra de Backup de emails - Qmail

Renato Frederick frederick em frederick.com.br
Qua Jun 18 16:05:43 BRT 2003


Você pode recompilar o qmail e ativar no source a opção dele criar no
arquivo formato mailbox TODAS as mensagens que passaram por ele.

Desvantagem é que tu tem que recompilar o qmail, e este arquivo Mailbox
fica enorme.

Vantagem é que é valido pra qualquer email, tanto os recebidos quanto os
enviados ou seja, emails remotos e locais.


abraços

-----Mensagem original-----
De: Eduardo Gonçalves [mailto:eduardo.goncalves em bbtur.com.br] 
Enviada em: quarta-feira, 18 de junho de 2003 15:47
Para: Grupo Brasileiro de Usuarios FreeBSD
Assunto: Re: [FUGSPBR] [off] Regra de Backup de emails - Qmail

Isso significa que toda nova conta que eu criar eu devo criar "refazer"
estas 
opções no meu servidor, ou tem como eu transformar isso para ser
automático.


Atenciosamente,

Eduardo Gonçalves
Administrador de Redes
(61) 310-4748
BB Turismo - Viagens e Turismo (http://www.bbtur.com.br)


---------- Original Message -----------
From: Eduardo Augusto Alvarenga
<eduardo-kw-fugspbr.1acd40 em thrx.dyndns.org>
To: Grupo Brasileiro de Usuarios FreeBSD <fugspbr em fugspbr.org>
Sent: Wed, 18 Jun 2003 15:16:08 -0300 (BRT)
Subject: Re: [FUGSPBR] [off] Regra de Backup de emails - Qmail

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Wed, 18 Jun 2003, Eduardo Gonçalves wrote:
> 
> > Tenho um ótimo servidor de e-mail (como já li em um howto - o melhor
> > do mundo) rodando qmail em maildirs com mais uma pancada de coisas
> > juntas (vpopmail + daemontools + qmailadmin + etc...) e foi-me
> > incumbido de estar fazendo duas coisas com este servidor de e-mail
> >
> > 1 - Armazenar no servidor TODOS os e-mais trafegados no período dos
> > últimos 7 dias
> > 2 - Fazer backup em fita de todos esses arquivos de forma
incremental
> > para armazenamento.
> >
> > Isso significa que, mesmo que o usuário tenha a opção de remover
> > e-mail do servidor no cliente de e-mail dele, o e-mail não seja
> > removido no período de 7 dias (nem que seja uma cópia dele e eu faça
> > esse controle via cron por data), mas eu preciso copiar todos os
> > emails assim que chegarem no servidor.
> >
> > Parece meio que loucura, mas é uma idéia e eu acho possível.
> >
> > Alguem saberia me nortear como fazer isso!?
> 
> É fácil ;-).
> 
> Vamos usar regras simples "dot-qmail" em conjunto com o maildrop para
> realizar essa operação.
> 
> Primeiro determine um email que vai receber as cópias das mensagens, 
> vou chamá-lo de "administrador". Em cada conta do fulano, ciclano, 
> beltrano, etc, crie um arquivo .qmail que contém o seguinte conteúdo:
> 
> .qmail:
> - --
> &administrador em fqdn.com
> /home/fulano/Maildir/
> - --
> (Dê um ln -s .qmail .qmail-default após criar o arquivo.)
> 
> Então no $HOME do administrador:
> 
> $ mkdir log
> $ cd Maildir
> $ /var/qmail/bin/maildirmake .fulano
> $ /var/qmail/bin/maildirmake .ciclano
> $ /var/qmail/bin/maildirmake .beltrano
> (...)
> 
> .qmail:
> - --
> | /var/qmail/bin/preline -f /usr/local/bin/maildrop .mailfilter
> - --
> 
> .mailfilter:
> - --
> DEFAULT=./Maildir
> logfile log/maildrop.log
> 
> if (/^To:.*fulano em fqdn.com/:h || /^Cc:.*fulano em fqdn.com/:h)
> {
> 	to "./Maildir/.fulano"
> }
> 
> if (/^To:.*ciclano em fqdn.com/:h || /^Cc:.*ciclano em fqdn.com/:h)
> {
>         to "./Maildir/.ciclano"
> }
> (...)
> - --
> 
> Desta forma toda mensagem para o usuário terá uma cópia encaminhada
para
> o usuário "administrador" e ele irá organizar em pastas de acordo 
> com o destinatário. Existem inúmeras possibilidades de organizar 
> isso com expressões regulares+maildrop... sua imaginação dá conta do 
> resto ;-)
> 
> Além de organizar de uma maneira politicamente correta, ele permite
que
> você utilize IMAP4 para obter as mensagens, sendo possível vizualizá-
> las em pastas e diretórios separados. Bastante prático!
> 
> Depois, basta implementar algum script que analize via "find -ctime" 
> a idade dos emails, apague os velhos e faça o backup em sua mídia
favorita.
> 
> Grande abraço,
> 
> - -- 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>  Eduardo A. Alvarenga - Analista de Suporte #179653
>       Centro Estratégico Integrado - SEGUP-PA
>       Belém, Pará - (91) 259-0555 / 8116-0036
>     eduardo@{thrx.dyndns.org,cei.ssp.pa.gov.br}
> - -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>   OpenBSD Consultant: www.openbsd.org/support.html
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.2 (OpenBSD)
> 
> iD8DBQE+8KxtpKK2uJoGDlMRAgIGAKCvczS7Zfp28zfp/N/IBkPUoU9ziQCfavSD
> 4B/opRxSZFMeYJ2vnvAiwqc=
> =1TdO
> -----END PGP SIGNATURE-----
> 
> _______________________________________________________________
> Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
------- End of Original Message -------

_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd