[FUGSPBR] Amavis-perl + Postfix ( Impossível!!! )

Pedro Almeida mindcooker em tvtel.pt
Dom Out 5 14:15:19 BRT 2003


At 22:20 01-10-2003, you wrote:
>Pessoal
>
>Estou ficando louco, pois não consigo colocar o raio do Postfix com o
>Amavis-perl. O Amavis + Sendmail funciona numa boa, mas de tanto ver aqui na
>lista elogios ao Postfix, resolvi estuda-lo, mas está impossível. O Postfix
>sozinho funciona que é uma beleza, mas junto com o Amavis, fica impossível.
>Vejam se estou fazendo algo de errado na instalação do Amavis-Perl:
>
>1. Instalação do Amavis-Perl pelo ports
>     cd /usr/ports/security/amavis-perl
>     make MTA=postfix install
>
>2. Adiciono próxima linha no arquivo main.cf
>     content_filter = vscan:
>
>3. Adiciono as próximas linhas no master.cf
>     vscan  unix -       n       n       -       10      pipe    user=vscan
>         argv=/usr/local/sbin/amavis ${sender} ${recipient}
>     localhost:10025 inet n -    n       -       -       smtpd
>         -o content_filter=
>
>4. Copio o arquivo
>/usr/ports/security/amavis-perl/work/amavis-perl-11/amavis/amavis para
>/usr/local/sbin
>
>5. Reinicio o serviço do Postfix
>
>Daí quando eu envio o e-mail, este não retorna e na CPU ainda aparece um
>processo assim:
>     4361 vscan     55   0  8228K  7868K RUN      3:03 98.84% 98.83% perl
>
>Onde está o meu erro?
>
>Desde já agradeço qualquer ajuda
>
>Armindo Gomes
>
>_______________________________________________________________
>Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
>Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

Armindo :

Tambem estou a ter problemas em integrar o amavis-perl com o postfix.
Parece.me que no seu caso, apenas pretende filtrar a entrada de mails.
No meu caso pretendo filtrar entradas e saídas de mail.
cd /usr/local/share/doc/amavis/
vi README.postfix

Adoptei a segunda solução descrita nesse ficheiro. Contudo, os mails são 
enviados, mas não são filtrados.
tail -f /var/log/maillog/

Oct  5 17:24:48 lamb amavis[29671]: starting.  amavis perl-11 Thu Sep 25 
22:42:15 WEST 2003
Oct  5 17:24:51 lamb amavis[29671]: do_exit:401 - ending execution with 0

Não sei se o problema estará na configuração do amavis-perl ou se, existe 
algum problema com antivirus.
Em todo o caso quando corro o uvscan parece.me estar tudo bem, pelo menos 
não dá erro.

uvscan eicar.com
/root/eicar.com
         Found: EICAR test file NOT a virus.

As minhas configurações são as seguintes:

lamb# postconf -n -c /usr/local/etc/postfix

command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain $mydomain
mydomain = mindcooker.homeunix.org
myhostname = lamb.mindcooker.homeunix.org
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relay_domains = $mydestination
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
unknown_local_recipient_reject_code = 450
virtual_gid_maps = static:10000
virtual_mailbox_maps = hash:/usr/local/etc/postfix/virtual
virtual_transport = virtual
virtual_uid_maps = static:10000

lamb# postconf -n -c /usr/local/etc/postfix.smtp/
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix.smtp/
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
default_transport = vscan
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain $mydomain
mydomain = mindcooker.homeunix.org
myhostname = lamb.mindcooker.homeunix.org
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix.smtp
readme_directory = no
relay_domains = $mydestination
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
transport_maps =
unknown_local_recipient_reject_code = 450
virtual_gid_maps = static:10000
virtual_mailbox_maps = hash:/usr/local/etc/postfix/virtual
virtual_transport = virtual
virtual_uid_maps = static:10000

Teremos de aguardar que alguém dê uma dica para resolver o problema :(


















_______________________________________________________________
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