Ajouter une regle à Spamassassin

Ajouter une regle à Spamassassin - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 19-05-2005 à 11:46:41    

Bonjour à tous,
 
Je souhaite rajouter la regle suivante pour les mail allemands : http://mailscanner.prolocation.net/german.cf à Spamassassin.
Mon local.cf ressemble à ca :

Code :
  1. report_safe 0
  2. # Use terse version of the spam report
  3. use_terse_report 0
  4. # Utilisation du protocole de Bayes
  5. use_bayes       1
  6. bayes_path      /var/spool/amavis/Bayes
  7. # Activation de l'auto-apprentissage Bayesien
  8. auto_learn      1
  9. # Utilisation de Razor et DCC
  10. use_razor2      1
  11. razor_config    /etc/razor/razor-agent.conf
  12. use_dcc         1
  13. dcc_path        /usr/local/bin/dccproc
  14. use_pyzor       0
  15. # Les mails dont le code pays se termine par le suffixe suivant ne sont comme du spam
  16. ok_languages fr
  17. ok_locales fr en de es it be
  18. # Active les agents de controles exterieurs
  19. skip_rbl_checks 1
  20. auto_learn_threshold_nonspam -2.0
  21. auto_learn_threshold_spam 8.0
  22. #
  23. # Filtrage d'une ML
  24. #
  25. score KNOWN_MAILING_LIST        0
  26. score X_LOOP                    0
  27. score X_MAILING_LIST            0
  28. #
  29. # Le filtre Bayesian
  30. #
  31. score BAYES_00                       0 0 -0.01 -0.01
  32. score BAYES_01                       0 0 -0.01 -0.01
  33. score BAYES_10                       0 0 -0.01 -0.01
  34. score BAYES_20                       0 0 -0.01 -0.01
  35. score BAYES_30                       0 0 -0.01 -0.01
  36. score BAYES_40                       0 0 -0.01 -0.01
  37. score BAYES_44                       0 0 -0.01 -0.01
  38. score BAYES_50                       0 0 0.1 0.1
  39. score BAYES_56                       0 0 0.5 0.5
  40. score BAYES_60                       0 0 1.0 1.0
  41. score BAYES_70                       0 0 2.5 2.5
  42. score BAYES_80                       0 0 3.5 3.5
  43. score BAYES_90                       0 0 4.5 4.5
  44. score BAYES_99                       0 0 8.0 8.0
  45. #
  46. # Pour Razor
  47. #
  48. score RAZOR2_CHECK 2.029
  49. score RAZOR2_CF_RANGE_01_10 0.001
  50. score RAZOR2_CF_RANGE_11_20 0.001
  51. score RAZOR2_CF_RANGE_21_30 0.001
  52. score RAZOR2_CF_RANGE_31_40 0.001
  53. score RAZOR2_CF_RANGE_41_50 0.001
  54. score RAZOR2_CF_RANGE_51_60 0.001
  55. score RAZOR2_CF_RANGE_61_70 0.001
  56. score RAZOR2_CF_RANGE_71_80 0.001
  57. score RAZOR2_CF_RANGE_81_90 0.001
  58. score RAZOR2_CF_RANGE_91_100 1.5


J'ai essayé de mettre le german.cf dans le repertoire ou se trouve local.cf et de faire un include dans le local.cf mais cela ne marche pas.
Faut-il que je rajoute à mon local.cf la directive allow_user_rules ou faut-il faire autre chose ???
 
D'avance merci pour vos reponses.


Message édité par kwa29 le 19-05-2005 à 11:47:05

---------------
Visiter mon site http://kwa29.com
Reply

Marsh Posté le 19-05-2005 à 11:46:41   

Reply

Marsh Posté le 19-05-2005 à 11:52:22    

perso j'ai toutes les règles dans ce répertoire : :)  
 
/usr/share/spamassassin/
 
J'en rajoute et c'est pris en compte sans rien changer (relancer le service sans doute?)

Reply

Marsh Posté le 19-05-2005 à 12:08:38    

Pareil j'ai mis german.cf aussi dans ce repertoire meme si spamassassin dis ca

Code :
  1. Note: if you use spamd, rules placed in user_prefs will be IGNORED by default. If you add
  2. the allow_user_rules option to your local.cf you can get spamd to honor them. However,
  3. before you enable it, you should know that this is disabled by default for security
  4. reasons. In theory a malicious local user might be able to exploit spamd with a clever regex
  5. and gain root permissions. I know of no specific vulnerabilities of this type in
  6. spamassassin at this time, but it is a possibility. I'd only turn this on if you trust your
  7. local users not to try to hack root.


Il conseil donc de le mettre la ou se trouve le local.cf sinon à la prochaine maj le fichier sera supprimé.
Mise à part relancer spamassassin je vois ce que je peu faire d'autres...
Comment fais tu pour vérifier que ta regle marche ???


---------------
Visiter mon site http://kwa29.com
Reply

Marsh Posté le 19-05-2005 à 13:24:27    

A première vue, je dirais que ton répertoire user  est plutôt en répertoire du style .spamassassin..
 
Chez moi c'est /var/amavis/.spamassassin/
 
Ce répertoire /usr/share/spamassassin/  permet de placer les règles globales utilisées par spamassassin sur le système.
 
 
Pour tester les règle il faut regarder dans ton fichier .cf et tester en shell (je connais pas la ligne de commande) ou en t'envoyant un mail qui l'a contient.
 
(Je me renseigne aussi là, j'ai du spam allemand :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed