Configuration Spamassassin 3.0

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Configuration Spamassassin 3.0

Messagepar pape2cv » 12 Oct 2004 14:34

Bonjour,

J'ai installé Spamassassin depuis le site sme.swerts-knudsen.dk qui propose la nouvelle version, c'est à dire la 3.0.
Dans le server manager, celui ci apparait correctement, mais contrairement à ce que j'ai vu sur certains tuto, il n'y a pas d'options accessible pour autolearn et le filtre bayesien.
Donc première question, est ce que sur cette version leurs activations est par défaut ?
Ensuite, j'ai réglé le niveau sur moyen, j'ai donc des mails qui sont tagguées SPAM à la relève du courrier sur mon poste client, mais j'ai aussi des mails qui passent à travers. Comment fait on pour apprendre à Spamassassin ?
Je suis conscient que des pages expliquant cela existent, mais je n'en ai pas trouvé en français. Et j'ai beaucoup plus de mal à les chercher en Anglais, donc si vous avez des liens la dessus je peux comprendre les pages. Déjà que c'est pas évident en français :?

Merci
pape2cv
Quartier Maître
Quartier Maître
 
Messages: 21
Inscrit le: 02 Oct 2004 17:31

Messagepar guiguid » 12 Oct 2004 19:00

pour avoir un truc tres efficace :

fichier de config de spamassassin
# Enable the Bayes system
use_bayes 1
# Enable Bayes auto-learning
auto_learn 1
# Enable or disable network checks
use_razor2 1
use_dcc 1
use_pyzor 1
# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
# - french
ok_languages fr
# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales en


+
http://maxime.ritter.eu.org/article.php3?id_article=10
rule-get install French BackHair Weeds2 ChickenPox AntiDrug

=

Period Beginning : Mon Oct 11 00:00:03 2004
Period Ending : Tue Oct 12 00:00:03 2004

Reporting Period : 24.00 hrs
--------------------------------------------------

Total spam rejected : 90 ( 76.92%)
RBL rejected : 0 ( 0.00%)
Total ham accepted : 27 ( 23.08%)
-------------------
Total emails processed: 117 ( 5/hr)

Average spam threshold : 5.00
Average spam score : 18.68
Average ham score : 1.27

-- avant hier :
Period Beginning : Sun Oct 10 00:00:04 2004
Period Ending : Mon Oct 11 00:00:04 2004

Reporting Period : 24.00 hrs
--------------------------------------------------

Total spam rejected : 118 ( 95.93%)
RBL rejected : 0 ( 0.00%)
Total ham accepted : 5 ( 4.07%)
-------------------
Total emails processed: 123 ( 5/hr)

Average spam threshold : 5.00
Average spam score : 19.97
Average ham score : 3.48


C'est quoi un SPAM ?
Avatar de l’utilisateur
guiguid
Vice-Amiral
Vice-Amiral
 
Messages: 636
Inscrit le: 10 Avr 2003 00:00
Localisation: 66

Messagepar pape2cv » 12 Oct 2004 19:55

Ok pour ces règles.
J'avais déjà vu le site de Maxime Ritter. Et je pensais mettre certaines règles en application.
Mais, comment je modifie le fichier conf. J'ai été regardé dans etc/e-smith/templates-custom/etc/mail/spamassassin/local.cf. J'ai effectivement plusieurs fichiers de conf, mais qui sont dépendants du server manager. Je ne vois pas comment rentrer les paramètres indiqués dans ce cas là.
Si je comprends bien ta config, spamassassin apprend tout seul (autolearn) - je ne comprends pas comment cela fonctionne par contre - et le bayes est activé.
Mais si je veux lui apprendre moi que des mails qui sont reçus comme non spam sont en fait des spams, je fais comment ?

Merci pour votre patience ... :roll:
pape2cv
Quartier Maître
Quartier Maître
 
Messages: 21
Inscrit le: 02 Oct 2004 17:31

Messagepar guiguid » 12 Oct 2004 20:04

Si je comprends bien ta config, spamassassin apprend tout seul (autolearn) - je ne comprends pas comment cela fonctionne par contre

RTFM, ( il apprend par rapport au niveau des spams : score >15 c'est un spam et j'apprends, score <1 c'est un ham et j'apprends)

Mais si je veux lui apprendre moi que des mails qui sont reçus comme non spam sont en fait des spams, je fais comment ?

google "spamassassin apprentissage", faut pas pousser .....

tu edites etc/e-smith/templates-custom/etc/mail/spamassassin/local.cf
avec les options sitées plus haut et tu fais un "expand-template /etc/mail/spamassassin/local.cf", puis "spamd restart".
Avatar de l’utilisateur
guiguid
Vice-Amiral
Vice-Amiral
 
Messages: 636
Inscrit le: 10 Avr 2003 00:00
Localisation: 66

Messagepar pape2cv » 15 Oct 2004 10:48

Bon, je reviens sur le sujet.

J'ai édité le fichier local.cf

rewrite_header Subject [SPAM _SCORE_ of _REQD_]

# Enable the Bayes system
use_bayes 1
# Enable Bayes auto-learning
auto_learn 1
# Enable or disable network checks
use_razor2 1
use_dcc 1
use_pyzor 1
# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
# - french
ok_languages fr
# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales en


la première ligne était déjà là, j'ai rajouté ton code à la suite. Puis j'ai fait un expand-templates et un spamd restart

et là j'ai le message :
Could not create INET socket on 127.0.0.1:783: Adresse déjà utilisée (IO::Socket::INET: Adresse déjà utilisée)


J'ai fait une erreur dans la manip ?

Sinon, merci pour Google, je n'avais pas du tout pensé au mot "apprentissage", ce qui fait que je ne trouvais rien d'interessant sur le sujet.
pape2cv
Quartier Maître
Quartier Maître
 
Messages: 21
Inscrit le: 02 Oct 2004 17:31

Messagepar pape2cv » 19 Oct 2004 15:27

Bon je continue sur le sujet car je n'ai pas l'impression que le spam est filtré correctement.

J'ai donc installé rule-get de Maxime Ritter comme indiqué sur le how to de sa page. Mais je me demande si le point suivant n'est pas à modifier différemment pour SME :
Just download the Perl script : rule-get, and (optionnal) it's GPG signature. Check the signature, and take a text editor to ensure it's not a worm and that there is no backdoor. If needed change the $real_path variable ; you might want to use /etc/mail/spamassasin or /var/amavisd/etc/mail/spamassassin with a chrooted amavisd. So the line :

my $real_path="/etc/spamassassin";

Would become :
my $real_path= "/etc/mail/spamassassin";

J'ai bien trouvé que my $real_path="/etc/spamassassin"; mais ne doit il pas plutot être basé sur les templates dans le cas de SME ?

J'ai du mal à m'y retrouver dans tout cela.
Nota : ma question précédente tient toujours, sur les lignes à rajouter.

Merci.
pape2cv
Quartier Maître
Quartier Maître
 
Messages: 21
Inscrit le: 02 Oct 2004 17:31

resolut ?

Messagepar ptitjo » 20 Oct 2004 14:58

je cite:
Bon, je reviens sur le sujet.

J'ai édité le fichier local.cf

Citation:
rewrite_header Subject [SPAM _SCORE_ of _REQD_]

# Enable the Bayes system
use_bayes 1
# Enable Bayes auto-learning
auto_learn 1
# Enable or disable network checks
use_razor2 1
use_dcc 1
use_pyzor 1
# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
# - french
ok_languages fr
# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales en


la première ligne était déjà là, j'ai rajouté ton code à la suite. Puis j'ai fait un expand-templates et un spamd restart

et là j'ai le message :
Citation:
Could not create INET socket on 127.0.0.1:783: Adresse déjà utilisée (IO::Socket::INET: Adresse déjà utilisée)


j'ai aussi modifie le fichier /etc/e-smith/template-custom/etc/mail/spamassassin/local.cf/local.cf
avec les lignes precedantes

j'ai fait ensuite un /sbin/e-smith/expand-template /etc/mail/spamassassin/local.cf

et au lieu de faire un spamd restart qui me donne aussi le meme message d'erreur, j'ai fait un
/etc/rc.d/initd/spamassassin restart

et ca marche (enfin je n'ai pas le message d'erreur), a voire par la suite si j'ai toujours du spam non filtré

par contre j'ai cree un utilisateur que j'ai appelle spam a qui je forward les mail de spam non filtrés

quand je fais la commande sa_learn sur le dossier cur (c'est la que ce trouve les mail recus par l'utilisateur spam, dans son home Maildir, bien sur)

sa-learn --spam --showdots --mbox cur

j'ai comme resultat:

Learned from 0 message(s) (0 message(s) examined).

merci de votre aide

a bientot
Avatar de l’utilisateur
ptitjo
Premier-Maître
Premier-Maître
 
Messages: 52
Inscrit le: 15 Mai 2003 00:00

Messagepar guiguid » 20 Oct 2004 23:15

sa-learn --spam --showdots --mbox cur
j'ai comme resultat:
Learned from 0 message(s) (0 message(s) examined).
merci de votre aide


tu es sur de ton chemin : cur ?
mets le chemin complet



Pour l'activation du filtrage :
Un probleme de procmail ?
# wget http://sme.swerts-knudsen.dk/downloads/ ... t-procmail
# lat-procmail -c "*|enabled|no|some|normal"
(rendre lat-procmail executable)
Avatar de l’utilisateur
guiguid
Vice-Amiral
Vice-Amiral
 
Messages: 636
Inscrit le: 10 Avr 2003 00:00
Localisation: 66

le chemin

Messagepar ptitjo » 21 Oct 2004 09:05

voici le repertoire que je scan avec sa_learn

/home/e-smith/files/users/spam/Maildir/cur

avec le resultat que j'indique dans mon mail precedant

j'ai installe le script spamassassin et le script anti virus de
http://sme.swerts-knudsen.dk

a+
Heureux soient les fêlés, car ils laisseront passer la lumière.

Michel Audiard
Avatar de l’utilisateur
ptitjo
Premier-Maître
Premier-Maître
 
Messages: 52
Inscrit le: 15 Mai 2003 00:00


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron