[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