OVH Community, your new community space.

Recetas de procmail


polilla
04/05/2008, 22:04
Hola... tengo un server dedicado y llevo peleandome con el spam desde hace varios meses...

Por defecto tengo instalado procmail para que me filtre los emails que se consideren spam...

el archivo procmailrc cuenta con lo siguiente...
---------------------------------------------------------------

LOGFILE=/var/log/procmail.log
VERBOSE=on
DROPPRIVS=yes

# Pasar por SpamAssassin los mensajes de 250 KB o menos
# (El spam suele ocupar poco, y así no cargamos SpamAssassin con correos pesados)
:0fw: spamassassin.lock
* < 256000
|/usr/bin/spamc -f

# Donde debe ser enviado el spam si tiene un score muy alto
:0
* ^X-Spam-Score: \*\*\*\*\*\*\*\*
/dev/null

# Dónde debe ser enviado el spam
:0
* ^X-Spam-Status: Yes
! basura@nombrededominio.es

# Dirigir el correo a su sitio correspondiente:
:0w
|/home/vpopmail/bin/vdelivermail '' delete
----------------------------------------------------

Lo que tiene un score alto a null

Lo que pasa ese filtro y es spam lo envio a una cuenta de email externa, así si el spamassasin se equivoca, (suele ocurrir) puedo rescatar los emails y reenviarlos a mis usuarios.

El problema que tengo es que la regla

* ^X-Spam-Status: Yes
! basura@nombrededominio.es

no valida si es un usuario correcto de correo y me reenvia a la cuenta de email spam de cuentas de usuarios inexistentes...

Sabe alguien como puedo validar si existe el usuario de correo dentro del server a traves de procmail...

Tipo a esto

|/home/vpopmail/bin/vdelivermail '' delete


Un saludo y gracias

Polilla