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.

Categories:

Tags:

No responses yet

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *