J’ai installé SpamClear sur ce weblogue et il me rend de précieux services. Après plus de deux mois d’utilisation, le bilan est positif. Il arrête quasiment tous les SPAMs. Parfois, une poignée de SPAMs passe à travers le filtre[1]. Mais une rapide mise à jour du filtre, en fonction de ces SPAMs, permet d’améliorer le comportement de SpamClear.

Il y a tout de même un point négatif. En effet, SpamClear envoie une notication par mail pour chaque commentaire ou rétrolien considéré comme SPAM. Du coup, l’administrateur du site reçoit énormement de mails de notification[2]. Et c’est alors la boîte mail qui se retrouve spammée ! :-/

J’ai contacté Mahdi BEN HAMIDA, l’auteur de SpamClear, pour lui expliqué mon problème. Il m’a répondu que dans SpamClear v2 la notification par mail sera optionnelle. Et il m’a gentillement proposé d’appliquer une petite modification de SpamClear pour ne plus recevoir ces mails de notification.

Pour celà, il faut modifier deux fichiers qui se trouvent dans le répertoire d’installation de SpamClear.

Dans postcon.php, rechercher la ligne :

if (dc_comment_notification && $news->f('user_email') != '' && $news->f('user_email') != $c_mail)

Et la remplacer par :

if (dc_comment_notification && $news->f('user_email') != '' && $news->f('user_email') != $c_mail && !$spam)

Dans inc/tb.php, rechercher la ligne :

if (dc_comment_notification && $post->f('user_email') != '')

Et la remplacer par :

if (dc_comment_notification && $post->f('user_email') != '' && !$spam)

Après avoir effecté ces modifications, vous serez libéré de tous les mails de notifications de SPAM ! 🙂

Encore merci Mahdi !

Notes

[1] Ce qui est très rare.

[2] Tout dépend de l’activité des spammeurs. Mais je vous assure que celà devient très vite handicapant.