
Tengo postfix con Spamassassin y spamass-milter configurados. Se supone que los correos electrónicos con una puntuación superior a 4,0 se tratarán como spam y se rechazarán. Aquí está mi local.conf
rewrite_header Subject ***** SPAM _SCORE_ *****
report_safe 0
required_score 4.0
use_bayes 1
use_bayes_rules 1
bayes_auto_learn 1
skip_rbl_checks 0
Y aquí está mi master.cf para postfix:
smtp inet n - y - - smtpd
-o content_filter=spamassassin
smtp unix - - y - - smtp
...
spamassassin unix - n n - - pipe
user=spamd argv=/usr/bin/spamc -f -e
/usr/sbin/sendmail -oi -f ${sender} ${recipient}
Configuré en postfix header_checks que debería descartar todos los correos electrónicos marcados como spam.
/^X-Spam-Status: Yes/ DISCARD
Además, en spamass-milter agregué la configuración de que todos los correos electrónicos con una puntuación superior a 9,0 sean rechazados.
La cuestión es que, después de enviar un correo electrónico adecuado (digamos desde mi cuenta personal de Gmail) al servidor y reenviarlo (digamos a mi segunda cuenta de Gmail), el mensaje tiene una puntuación por debajo del umbral, pero el encabezado se sigue reescribiendo y Si se le da una puntuación superior a 4,0, el mensaje no se descarta/rechaza, se reenvía con un encabezado molesto. Por lo tanto, todos los mensajes se marcan con este encabezado SPAM, a pesar de ser tratados como no spam.