[FUGSPBR] AMAVIS

Ricardo Campos Passanezi riccp em ige.unicamp.br
Ter Jan 7 11:43:30 BRST 2003


On Tue, Jan 07, 2003 at 09:51:19AM -0200, Ivan Carlos Ricci wrote:
> Bom Dia!
> 
> Usamos o Sendmail c/ AMAVIS+UVSCAN

Qual versão do AMaViS?

> 
> Gostaria de Saber se há como "dizer" p/ o amavis checar as contas somente no
> POP e não no SMTP, ou seja, o amavis somente checaria os e-mails quando
> chegam ao servidor e quando algum user enviar e-mails essa checagem não é
> feita.

De qualquer forma, checar as mensagens na entrada não é no POP. E sim no
SMTP. O POP nada tem a ver com envio de mensagens.

Ainda, na distribuição do amavis-perl, tem os README.*. No seu caso,
README.sendmail. Olha o trecho inicial dele:

<----------------------------------------------------------------------------->
AMaViS & sendmail
*****************

Scanning only incoming mail
---------------------------

  The amavis script is designed to be used in the sendmail.cf configuration
file in a similar way to how tcpd is used in /etc/inetd.conf.  An example
is probably the best way to show this:

  A normal local delivery agent:

Mlocal, P=/bin/mail.local, F=lsDFMAw5:/|@qrmn9, S=10/30, R=20/40,
        T=DNS/RFC822/X-Unix,
        A=mail -d $u

  Modified:

Mlocal, P=/usr/sbin/amavis, F=lsDFMAw5:/|@qrn9, S=10/30, R=20/40,
        T=DNS/RFC822/X-Unix,
        A=amavis $f $u /bin/mail.local -d $u

  Note that m (delivery to multiple recipients) has been removed from the
F equate! Amavis receives sender ($f) and recipient ($u) from the command
line, and the other arguments should be the original local delivery agent
with original arguments.  Amavis will run the original command after scanning
for viruses.

[Update: this *may* work now with amavis-perl-11. In my tests I couln't
get that working (Rainer).]

  As most people generate sendmail.cf from a m4 file (we assume sendmail.mc),
you should add the following just before the MAILER definitions:

dnl
dnl Change Mlocal to use AMaViS-Perl
define(`LOCAL_MAILER_PATH', `/usr/sbin/amavis')dnl
define(`LOCAL_MAILER_ARGS', CONCAT(`amavis $f $u /usr/bin/',
LOCAL_MAILER_ARGS))dnl
dnl please set the path to your procmail accordingly!
dnl the following works only with sendmail 8.10.x or above
MODIFY_MAILER_FLAGS(`LOCAL', `-m')dnl
<----------------------------------------------------------------------------->

Então, verifique o README específico do sendmail para sua versão do
amavis.

-- 
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
_______________________________________________________________
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