Cómo usar el SPF en nuestro servidor (para revisar correos que nos llegan)

Imagen de Epe

Supongo ya tengas instalado el spamassassin y el mailscanner. Entonces nos centraremos en hacerle algunas adiciones y cambios al spamassassin.

Prefiero que sea el spamassassin quien revise los records TXT y le asigne valores a los correos entrantes. Si usan -all en un dominio y el correo viene de otro lado no autorizado el spamassassin lo castiga durísimo. Si usan ~all spamassassin sólo pondrá mayor interés en el correo, pero no podrá decidir en definitiva.

Es por eso que sugiero el uso de -all

Bueno instalemos éste peque rpm del repositorio de rpmforge (DAG):

[code]
yum install perl-Mail-SPF-Query
[/code]

con esto le permitiremos al spamassasin que realice preguntas sobre SPF.

Ahora editamos [b]/etc/mail/spamassassin/init.pre[/b] y verificamos que una línea que se refiere al SPF esté deshabilitada:


# SPF - perform SPF verification.
#
loadplugin Mail::SpamAssassin::Plugin::SPF

Fíjense que no tiene comentarios (#) al inicio

Reiniciamos el MailScanner:

service MailScanner restart

y listo, ya está listo, nuestro spamassassin verificará el SPF, si quieres mira los logs y comenzarás a ver puntos asignados por SPF.

Comentarios

gracias man ya instale lo que me faltaba en el log salian unos

Imagen de juandarcy2000

errores de failed eran paquetes requeridos ahora si sale el spf como puntaje

Message n0I50oD2003351 from 208.96.135.237 (test@midominio.com) to midominio.com is spam, SpamAssassin (puntaje=7.222, requerido 6, MISSING_HEADERS 1.58, MISSING_SUBJECT 1.28, RDNS_DYNAMIC 0.10, SPF_FAIL 0.99, SPF_HELO_FAIL 0.36, TVD_SPACE_RATIO 2.90)#012#000

ya no tengo paquetes requeridos solo hice un grep del archivo /root/t.
grep failed /root/t y salieron 4 paquetes que faltaban y los instale ahora se soluciono gracias por la ayuda.

Páginas