Le Mercredi 19 Juillet 2006 11:41, Hervé Lefebvre a écrit :
> Selon El Manu <[EMAIL PROTECTED]>:
> > > En fait, lorsque tu as un spam qui passe, il faut regarder les entêtes
> >
> > X-Spam.
> >
> > > Tu constateras qu'en général plusieurs filtres de SpamAssassin ont bien
> > > fonctionné. Donc dans ce cas là, dans le user_prefs tu augmentes un peu
> > > le score des filtres en question.
> >
> > Pourrait-on avoir un exemple concret ??
> > Je veux dire par là une entête de spam qui est passé et la modification
> > du fichier user_prefs qui en découle.
> >
> > Pour que ce soit limpide ;-)
>
> Bon, j'essayerai de trouver un cas bien concret ce soir quand je serais
> chez moi, parce que là je suis au boulot ;o) j'ai donc pas les cas sous la
> main...
Chose promise chose due.
Je ne l'ai pas fait hier parce que je n'avais pas encore plusieurs spam qui
avaient passé le filtre.
Là j'en ai eu 3 ou 4.
Donc j'affiche les entetes complets des mails et je vois :
Content-Type: text/plain;
X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on dell
X-Spam-Level: ****
X-Spam-Status: No, score=4.2 required=5.0 tests=BAYES_50,DIET_1,
ROUND_THE_WORLD_LOCAL autolearn=no version=3.0.4
X-UID:
Status: R
X-Status: NC
X-KMail-EncryptionState:
X-KMail-SignatureState:
X-KMail-MDN-Sent:
Donc LA ligne intéressante c'est :
X-Spam-Status: No, score=4.2 required=5.0 tests=BAYES_50,DIET_1,
ROUND_THE_WORLD_LOCAL autolearn=no version=3.0.4
"No" ca veut dire que spam assassin a considéré que le mail n'est pas un
spam.
score=4.2 required=5.0 ça veut dire qu'en additionnant tous les "indices spam"
on arrive à une note de 4,2, et spamassassin considere que le mail est un
spam a partir d'une note de 5.
Premier constat, ce n'est pas passé loin, donc spamassassin fonctionne
correctement.
Ensuite on a la liste des filtres qui ont donné cette note globale de 4,2. En
consultant la documentation http://spamassassin.apache.org/tests_3_0_x.html
on a :
Bayesian spam probability is 40 to 60% BAYES_50 1.567
Lose Weight Spam DIET_1 0.274
Received: says mail sent around the world (HELO) ROUND_THE_WORLD_LOCAL
2.351
On a bien 1.567+0.274 +2.351 = 4.192
D'où la note de 4,2 (arrondie).
Mon deuxieme spam recu a dans son entete :
X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_80,DIET_1 autolearn=no
version=3.0.4
Bon, dans les 2 cas, on voit que le filtre DIET_1 a été activé.
Alors on peut supposer que ce serait intéressant d'augmenter un peu la note de
ce filtre afin d'eliminer quelques spams supplémentaire.
Vérisions que le filtre est pertinent. Je vais regarder si d'autres mails on
eu ce fiiltre activé :
[EMAIL PROTECTED] cur]$ pwd
/home/aegir/.kde/share/apps/kmail/mail/inbox/cur
[EMAIL PROTECTED] cur]$ ls | wc -l
1158
[EMAIL PROTECTED] cur]$ grep DIET_1 * | wc -l
2
[EMAIL PROTECTED] cur]$
Dans ma boite de réception qui contient 1158 messages, seuls les 2 spams
possèdent donc ce filtre DIET_1
Maintenant regardons mon dossier où les spams sont stockés temporairement
(jusqu'a ce que je vide le dossier dans la corbeille) :
[EMAIL PROTECTED] cur]$ pwd
/home/aegir/.kde/share/apps/kmail/mail/spam/cur
[EMAIL PROTECTED] cur]$ ls | wc -l
315
[EMAIL PROTECTED] cur]$ grep DIET_1 * | wc -l
20
[EMAIL PROTECTED] cur]$
Sur les 315 spams, 20 ont ce filtre activé.
J'estime donc ce filtre pertinent. Aucun de mes 1000 mails "propres" ont eu ce
filtre, par contre 20 spam sur 300 ont bien ce filtre.
Je vais donc un peu augmenter la note du filtre dans
~/.spamassassin/user_prefs :
Je vais donc très modestement augmenter la note de 0,5.
Certes ! cela n'aurait pas suffit pour que ces 2 spams soient éliminés, mais
on améliore un peu le système, et au bout de 2 ou 3 aupérations de ce genre,
80% des spams sont éliminés.
Je mets donc dans user_prefs :
score DIET_1 0.774
Voila, j'espere que les choses vous paraissent plus claires.
____________________________________________________
Want to buy your Pack or Services from Mandriva?
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________