[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