OVH Cloud OVH Cloud

SpamAssasin: modifier les scores

6 réponses
Avatar
stephane
Bonjour,

J'utilise SpamAssassin 2.55 sur une debian Woody avec QMail. Je souhaite
augmenter le score du test MICROSOFT_EXECUTABLE de manière significative.
En lisant la documentation j'ai cru comprendre qu'il fallait modifier
le fichier: /etc/spamassassin/50_scores.cf

Dans ce dernier on trouve une longue liste de score avec des lignes du
genre:

score DEAR_FRIEND 2.069

Premiere surprise, pas trace de MICROSOFT_EXECUTABLE alors que ce test
est bien signalé dans les entêtes des mails (meme si le score attribué
est trop faible à mon goût). J'ai ajouté la ligne suivante:

score MICROSOFT_EXECUTABLE 5.000

Or, lors de mes tests avec un Email contenant simplement un executable
microsoft,
le test est bien signalé comme positif mais le score est ridicule:

X-Spam-Status: No, hits=0.1 required=6.0
tests=MICROSOFT_EXECUTABLE
version=2.55
X-Spam-Level:
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)

J'ai peur de m'être trompé de fichier ou de ne pas avoir fait ce qu'il
fallait, merci pour vos conseils.

Stéphane

--
Replace INVALID by free to send me a mail.
Remplaçez INVALID par free pour m'envoyer un mail.

6 réponses

Avatar
Regis ARCHAMBAULT
a écrit:
Bonjour,


'soir,

J'utilise SpamAssassin 2.55 sur une debian Woody avec QMail. Je souhaite
augmenter le score du test MICROSOFT_EXECUTABLE de manière significative.
En lisant la documentation j'ai cru comprendre qu'il fallait modifier
le fichier: /etc/spamassassin/50_scores.cf


Ca doit dépendre des distributions/versions, chez moi ça se règle dans
/etc/mail/spamassassin/local.cf (version 2.44)

Que dit chez vous la page de man Mail::SpamAssassin::Conf ?

Dans ce dernier on trouve une longue liste de score avec des lignes du
genre:

score DEAR_FRIEND 2.069

Premiere surprise, pas trace de MICROSOFT_EXECUTABLE alors que ce test
est bien signalé dans les entêtes des mails (meme si le score attribué
est trop faible à mon goût).


Chez moi, les scores par défaut sont dans
/usr/share/spamassassin/50_scores.cf

J'ai ajouté la ligne suivante:

score MICROSOFT_EXECUTABLE 5.000


Ca me semble la bonne syntaxe.

Or, lors de mes tests avec un Email contenant simplement un executable
microsoft,
le test est bien signalé comme positif mais le score est ridicule:

X-Spam-Status: No, hits=0.1 required=6.0
tests=MICROSOFT_EXECUTABLE
version=2.55
X-Spam-Level:
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)

J'ai peur de m'être trompé de fichier ou de ne pas avoir fait ce qu'il
fallait, merci pour vos conseils.


Votre test donne effectivement l'impression que vous n'avez pas modifié
le bon fichier.
Vous pouvez éditer le script spamassassin, les répertoires par défaut y
figurent au début.


--
BOFH excuse #200:

The monitor needs another box of pixels.

Avatar
Patrick Lamaizière
stephane écrivait :

J'ai peur de m'être trompé de fichier ou de ne pas avoir fait ce qu'il
fallait, merci pour vos conseils.


Il me semble que c'est le fichier 'user_prefs' qu'il faut modifier, soit
dans le home de l'utilisateur ou dans un répertoire /etc/... ou /usr
local/etc/...

«
The user preferences (such as scores to attach to each rule), are
loaded from the file specified in the -p argument. If this is not
specified, ~/.spamassassin/user_prefs is used if it exists.
spamassassin will create this file if it does not exist, using
user_prefs.template as a template. This file will be looked for in:
/usr/local/etc/mail/spamassassin; /usr/local/etc/mail/spamassassin;
/usr/local/share/spamassassin; /etc/spamassassin;
/etc/mail/spamassassin; /usr/local/share/spamassassin;
/usr/share/spamassassin.
»

Avatar
Patrick Texier
Le Fri, 26 Sep 2003 16:50:54 +0200, stephane a
écrit :


Premiere surprise, pas trace de MICROSOFT_EXECUTABLE alors que ce test
est bien signalé dans les entêtes des mails (meme si le score attribué
est trop faible à mon goût). J'ai ajouté la ligne suivante:


Si le fichier n'est pas dans l'ordre alphabétique.

score MICROSOFT_EXECUTABLE 5.000


Je suppose qu'il est écrasé par le
score MICROSOFT_EXECUTABLE 0.100 plus bas.

J'ai peur de m'être trompé de fichier ou de ne pas avoir fait ce qu'il
fallait, merci pour vos conseils.


Modifie les scores dans user_prefs, quand cela t'a été signalé : tu
gardes la configuration standard en cas de problème et quand tu
installera une nouvelle version, tu ne perdras pas tes modifications.

--
Patrick Texier
Discussion pour la création de fr.rec.automobile :
<news:

Avatar
Patrick Texier
[supersedes]

Le Fri, 26 Sep 2003 16:50:54 +0200, stephane a
écrit :

Premiere surprise, pas trace de MICROSOFT_EXECUTABLE alors que ce test
est bien signalé dans les entêtes des mails (meme si le score attribué
est trop faible à mon goût). J'ai ajouté la ligne suivante:


Si, le fichier n'est pas dans l'ordre alphabétique.

score MICROSOFT_EXECUTABLE 5.000


Je suppose qu'il est écrasé par le
score MICROSOFT_EXECUTABLE 0.100 plus bas.

J'ai peur de m'être trompé de fichier ou de ne pas avoir fait ce qu'il
fallait, merci pour vos conseils.


Modifies les scores dans user_prefs, comme cela t'a été signalé : tu
gardes la configuration standard en cas de problème et quand tu
installera une nouvelle version, tu ne perdras pas tes modifications.

--
Patrick Texier
Discussion pour la création de fr.rec.automobile :
<news:

Avatar
stephane
a dit:
Votre test donne effectivement l'impression que vous n'avez pas modifié
le bon fichier.
Vous pouvez éditer le script spamassassin, les répertoires par défaut y
figurent au début.


A ma grande confusion, je n'avais jamais utilisé SpamAssassin en démon,
seulement en addition des règles procmail. Donc j'ai (évidemment)
oublié de faire un /etc/init.d/spamassassin restart. Merci à tous les
deux et toutes mes excuses.

--
Replace INVALID by free to send me a mail.
Remplaçez INVALID par free pour m'envoyer un mail.

Avatar
sd

Bonjour,

J'utilise SpamAssassin 2.55 sur une debian Woody avec QMail. Je souhaite
augmenter le score du test MICROSOFT_EXECUTABLE de manière significative.
En lisant la documentation j'ai cru comprendre qu'il fallait modifier
le fichier: /etc/spamassassin/50_scores.cf

Dans ce dernier on trouve une longue liste de score avec des lignes du
genre:

score DEAR_FRIEND 2.069

Premiere surprise, pas trace de MICROSOFT_EXECUTABLE alors que ce test
est bien signalé dans les entêtes des mails (meme si le score attribué
est trop faible à mon goût). J'ai ajouté la ligne suivante:

score MICROSOFT_EXECUTABLE 5.000

Or, lors de mes tests avec un Email contenant simplement un executable
microsoft,
le test est bien signalé comme positif mais le score est ridicule:

X-Spam-Status: No, hits=0.1 required=6.0
tests=MICROSOFT_EXECUTABLE
version=2.55
X-Spam-Level:
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)

J'ai peur de m'être trompé de fichier ou de ne pas avoir fait ce qu'il
fallait, merci pour vos conseils.

Stéphane



En fait ,il y a deux endroit pour modifier les scores :

- dans le /etc/mail/spamassassin/local.cf pour que cela affecte tous les
users du système

- dans le ~/.spamassassin/user_prefs pour que cela affecte que le user
propriétaire du home

Le problème de modifier les **scores.cf, c'est qu'à chaque mise à jour
de SA, les modifications disparaissent