[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Spamassassin et Exim, une remarque



Phénomène curieux plus ou moins HS mais je sais que beaucoup les utilisent


J'utilise Exim+Spamassassin+Exiscan+Clamscan pour gérer le courrier
familial. En gros, une vingtaine de Spams éliminés par jour. Tous les
messages reçus de la liste à partir de 21h46 (message de Yves Rush)
précisemment partent dans les Spams (voilà les logs):

SPAM: 2003-07-07 21:46:08 19Zbvi-0007to-00 processed venant de
v2xwkxir@msn.com SPAM: 2003-07-07 23:08:31 19ZdDN-00083n-00 processed
venant de d67corqp7@msn.com SPAM: 2003-07-07 23:23:42 19ZdRw-00085g-00
processed venant de jd7xgfkq@juno.com SPAM: 2003-07-07 23:24:07
19ZdSV-00085v-00 processed venant de 4z1wnneh7@juno.co m
SPAM: 2003-07-07 23:27:02 19ZdVP-00086X-00 processed venant de
bounce-debian-use r-french=user=maison.homelinux.net@lists.debian.org
SPAM: 2003-07-08 00:07:07 19Ze86-0008Ay-00 processed venant de
bounce-debian-use r-french=user=maison.homelinux.net@lists.debian.org
SPAM: 2003-07-08 00:19:57 19ZeKa-0008CP-00 processed venant de
bounce-debian-use r-french=user=maison.homelinux.net@lists.debian.org
SPAM: 2003-07-08 00:27:02 19ZeRL-0008DL-00 processed venant de
7gddbt6bvx@msn.co m


A ce moment là je dormais, la machine tournait sans pbm depuis 4 mois au
moins. Le filtre fonctionne: Le message d'Yves a un entête comme suit
X-Spam-Status: No, hits=-9.8 required=5.0
        tests=BAYES_00,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,
              REFERENCES,REPLY_WITH_QUOTES,SIGNATURE_LONG_SPARSE,
              USER_AGENT_MUTT,X_LOOP,X_MAILING_LIST
        autolearn=ham version=2.55

donc il aurait du ne pas être filtré.
Mon filtre pour tous les comptes est le suivant

# Exim filter
if
     $h_X-Spam-Status contains "Yes"
then
    logfile /var/log/spam.log
    logwrite "SPAM: $tod_log $message_id processed venant de
$sender_address"    save /var/tmp/Spams/
    finish

Soupconnant une interférence entre les "YES" de BAYES_??? et le Yes je
l'ai changé en

# Exim filter
if
     $h_X-Spam-Status contains "Yes,"
...
(remarquer la ',')

et depuis ça marche bien (du moins avec mes tests). J'ai constaté que
depuis que j'ai mis en place Spamassassin (le 20 mai), jamais les règles
BAYES n'étaient mentionnées dans le champ X_Spam_Status, depuis hier soir
(plus de 1000 spams vus), ces règles apparaissent et leur nom interfère
avec le test usuel d'un filtre sous Exim. L'explication semble être là.

J'ai pensé utile de signaler cette interférence car elle peut très bien
passer inaperçue pendant plusieurs jours.

Voilà, désolé pour le bruit pour ceux qui ne sont pas concernés

François Boisson



Reply to: