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

Eduardo Gonçalves eduardo.goncalves em bbtur.com.br
Qua Jun 18 16:50:23 BRT 2003


O grande problema é que eu uso Maildirs + vpopmail e eu não tenho como 
idéia "migrar" para mailbox. Caso não haja forma de fazer isso com maildirs 
posso até migrar, mais isso é a última opção.  

Atenciosamente,

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


---------- Original Message -----------
From: "Renato Frederick" <frederick em frederick.com.br>
To: "'Grupo Brasileiro de Usuarios FreeBSD'" <fugspbr em fugspbr.org>
Sent: Wed, 18 Jun 2003 16:05:43 -0300
Subject: RES: [FUGSPBR] [off] Regra de Backup de emails - Qmail

> 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/
------- End of Original Message -------

_______________________________________________________________
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