[FUGSPBR] FreeBSD+Postfix+Amavis
    Ricardo Campos Passanezi 
    riccp em ige.unicamp.br
       
    Sex Jul 19 09:47:59 BRT 2002
    
    
  
On Thu, Jul 18, 2002 at 02:44:53PM -0300, Klaus Porto Schneider wrote:
> >
> > atribua-se o direito de leitura em /var/log/maillog, abra um xterm e
> > digite 'tail -f /var/log/maillog', prepare e envie um e-mail qualquer,
> > enquanto observa o tail.. recorte e mande pra lista. Ou corrija o
> > problema que aparecer (se aparecer).
> 
> Essa eh a configuracao que coloquei no postfix.
> main.cf:
> --------
> soft_bounce = yes
> content_filter = vscan:
> --------
> 
> master.cf:
> --------
> vscan  unix  -  n  n  -  10  pipe flags=q user=root argv=/usr/sbin/amavis
> ${sender} ${recipient}
> localhost:10025  inet  n  - n  -  -  smtpd -o content_filter=
> --------
As linhas do master.cf estão do modo que aparece acima? O que quero
dizer é que na configuração do postfix, se você não colocar pelo menos
um espaço em branco a 2a. linha *não* é a continuação da primeira. Ou
seja:
vscan unix - n n - 10 pipe flags=q user=root argv=/usr/sbin/amavis
${sender} ${recipient}
<>
vscan unix - n n - 10 pipe flags=q user=root argv=/usr/sbin/amavis
 ${sender} ${recipient}
Ou coloca numa linha só.
Ainda, um outro equívoco: o Amavis não roda como "root".
Um trecho do README.postfix do amavisd-snapshot-20020531:
#----------------------------------------------------------------------#
  So, if you use defaults
./configure  --enable-postfix
it should work.
  Configuring postfix itself is very simple:
  * add to /etc/postfix/main.cf:
     content_filter = vscan:
     soft_bounce = yes
     # For testing purposes it might make sense to use this
  * add to /etc/postfix/master.cf:
vscan            unix  -  n  n  -  10  pipe user=amavis
  argv=/usr/sbin/amavis ${sender} ${recipient}
localhost:10025  inet  n  -  n  -  -   smtpd -o content_filter=
#----------------------------------------------------------------------#
Você tem que iniciar o amavisd. Coloquei isso no /etc/rc.local:
#----------------------------------------------------------------------#
# Inicia Amavis
su - amavis -c /usr/sbin/amavisd > /dev/null 2>&1 && echo -n ' Amavisd'
# Inicia Postfix
/usr/sbin/postfix start > /dev/null 2>&1 && echo -n ' Postfix'
#----------------------------------------------------------------------#
Conclusões:
1. Como alguém disse anteriormente: "atribua-se o direito de leitura em
/var/log/maillog". Verifique sempre o maillog. A resposta deve estar lá.
2. Certifique-se da configuração, pois um detalhe pequeno pode
atrapalhar tudo.
-- 
Ricardo Campos Passanezi -  Administrador de Rede
Chave PGP e GPG Pública em: http://www.ige.unicamp.br/~riccp
Instituto de Geociências -  http://www.ige.unicamp.br - UNICAMP
________________________________________________
Para sair da lista visite o URL abaixo:
http://www2.fugspbr.org/mailman/listinfo/fugspbr
    
    
Mais detalhes sobre a lista de discussão freebsd