Suite au changement d’année, un bug SpamAssassin est apparu, dû à la règle FH_DATE_PAST_20XX. Par défaut ce test rajoute 3.384 points et depuis le premier janvier 2010, tous les emails sont donc flaggués avec ce problème.
Pour corriger ce problème, il faut donc mettre à jour la règle, ou lui donner un score de 0.
Modification de la règle:
Rendez-vous dans le répertoire des règles par défaut de SpamAssassin :
cd /usr/share/spamassassin/
# Localisez le fichier contenant la règle
grep -rin "FH_DATE_PAST_20XX" ./*
./50_scores.cf:173:score FH_DATE_PAST_20XX 2.075 3.384 3.554 3.188 # n=2
./72_active.cf:564:##{ FH_DATE_PAST_20XX
./72_active.cf:565:header FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006]
./72_active.cf:566:describe FH_DATE_PAST_20XX The date is grossly in the future.
./72_active.cf:567:##} FH_DATE_PAST_20XX
Le fichier nous intéressant est donc 72_active.cf.
Modifiez le regexp pour matcher de 2010 à 2020. Remplacez donc :
header FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006]
Par :
header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2016]
Redémarrez SpamAssassin et le tour est joué.
Mettre un score de 0:
Vous pouvez aussi plus simplement mettre un score de 0 pour cette règle et ainsi ne pas toucher aux options sensibles de SpamAssassin, en attendant un correctif.
Rendez-vous dans le répertoire de configuration de SpamAssassin.
cd /etc/spamassassin/ nano local.cf
Rajoutez une ligne pour cette règle.
# Bug 2010 score FH_DATE_PAST_20XX 0.0
Redémarrez ensuite SpamAssassin.
/etc/init.d/spamd restart
Voilà, tout devrait fonctionner correctement.
No responses yet