[postfix-es] Problema con Header_checks
Fco. Muñoz Ruiz
pmunoz en ari.es
Lun Jul 21 13:57:34 CEST 2003
Hola a todos
Tengo un problema con header_checks y esperaba que alguien me pudiera hechar
un cabo.
Tengo una linea como la siguiente:
header_checks = regexp:/etc/postfix/antivirus, regexp:/etc/postfix/header
El primero de los archivos sirve para decidir si el correo se pasa por un
filtro de antivirus y el segundo para aceptar o rechazar por reglas de
cabecera.
En el primer archivo hay varias lineas todas con el mismo destino:
/^.*direccion en ejemplo\.com.*$/ FILTER
smtp-amavis:[127.0.0.1]:10024
De forma que busca en la cabecera si la direccion se encuentra en cualquiera
de sus lineas y si es asi lo envia a amavis.
El problema es que no siempre funciona. Viendo los logs nos encontramos con
dos correos para una dirección, mientras qeu el primero lo pasa al antivirus,
el segundo lo guarda directamente en el buzon. ¿Que puede estar pasando?
Mi configuracion en master.cf es:
==========================================================
pickup fifo n - y 60 1 pickup
cleanup unix n - y - 0 cleanup
qmgr fifo n - y 300 1 nqmgr
rewrite unix - - y - - trivial-rewrite
bounce unix - - y - 0 bounce
defer unix - - y - 0 bounce
flush unix n - y 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - y - - smtp
relay unix - - y - - smtp
showq unix n - y - - showq
error unix - - y - - error
local unix - n n - - local
virtual unix - n y - - virtual
lmtp unix - - y - - lmtp
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
old-cyrus unix - n n - - pipe
flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
cyrus unix - n n - - pipe
user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail
($recipient)
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
smtp inet n - y - - smtpd
smtp-amavis unix - - y - 8 smtp
-o smtp_data_done_timeout=1200
-o disable_dns_lookups=yes
127.0.0.1:10025 inet n - y - - smtpd
-o content_filter=
-o local_recipient_maps=
-o cleanup_service_name=cleanup2
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
cleanup2 unix n - y - 0 cleanup
-o header_checks=
-o mime_header_checks=
-o nested_header_checks=
-o body_checks=
===============================================================
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.
Más información sobre la lista de distribución Postfix-es