{"id":6289,"date":"2023-02-12T10:03:52","date_gmt":"2023-02-12T09:03:52","guid":{"rendered":"https:\/\/olivier.hoarau.site\/?p=6289"},"modified":"2023-02-12T10:03:52","modified_gmt":"2023-02-12T09:03:52","slug":"amelioration-du-filtrage-des-spams-avec-spamassassin","status":"publish","type":"post","link":"https:\/\/olivier.hoarau.org\/?p=6289","title":{"rendered":"Am\u00e9lioration du filtrage des spams avec SpamAssassin"},"content":{"rendered":"\n<p>J&rsquo;ai conduit r\u00e9cemment quelques am\u00e9liorations \u00e0 ma configuration de <a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=filtrermail\">SpamAssassin<\/a> pour filtrer les spams. En effet je continuais \u00e0 avoir des mails \u00e9crits en arabe ou chinois qui continuaient \u00e0 passer au travers, j&rsquo;ai donc mis en place un filtrage bas\u00e9 sur la langue. Sous<strong> \/etc\/mail\/spamassassin<\/strong>, j&rsquo;ai \u00e9dit\u00e9 le fichier <strong>v343.pref<\/strong> et j&rsquo;ai d\u00e9comment\u00e9 les lignes suivantes:<\/p>\n\n\n\n<p><small><strong>ok_languages en fr ca de es it pt<br>score UNWANTED_LANGUAGE_BODY 10<br>add_header all Languages _LANGUAGES_<\/strong><\/small><\/p>\n\n\n\n<p>La premi\u00e8re ligne indique les langues que l&rsquo;on accepte, les mails \u00e9crits dans une toute autre langue se verront attribuer une note de 10 et consid\u00e9rer comme du spam.<\/p>\n\n\n\n<p>Et maintenant en cas de r\u00e9ception de mail en langue arabe ou chinoise, vous allez voir appara\u00eetre dans le rapport <strong>spamassassin<\/strong> en plus cette mention<\/p>\n\n\n\n<p><strong>&nbsp;10 UNWANTED_LANGUAGE_BODY BODY: Message dans une langue non d\u00e9sir\u00e9e<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (config locale)<\/strong><\/p>\n\n\n\n<p>et dans le corps du mail on retrouve <strong>UNWANTED_LANGUAGE_BODY<\/strong><\/p>\n\n\n\n<p><strong>X-Spam-Flag: YES<br>X-Spam-Status: Yes, score=11.7 required=5.0 tests=BAYES_40,DKIM_SIGNED,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FREEMAIL_FROM,HTML_MESSAGE,NO_RDNS_DOTCOM_HELO,RCVD_IN_DNSWL_NONE,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RDNS_NONE,SPF_HELO_NONE,UNWANTED_LANGUAGE_BODY shortcircuit=no<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; autolearn=no autolearn_force=no version=3.4.6<br>X-Spam-Level: ***********<\/strong><\/p>\n\n\n\n<p>Maintenant autre probl\u00e8me, je constatais r\u00e9guli\u00e8rement que certains mails ne soit pas analys\u00e9 par <strong>spamassassin<\/strong> alors que c&rsquo;\u00e9tait des spams sans aucune ambigu\u00eft\u00e9. Dans les logs j&rsquo;avais le message suivant<\/p>\n\n\n\n<p><strong>f\u00e9vr. 12 02:36:41 ultra.kervao.fr spamc[3659916]: skipped message, greater than max message size (512000 bytes)<\/strong><\/p>\n\n\n\n<p>En fait c&rsquo;est une petite faille du syst\u00e8me, par d\u00e9faut <strong>spamc<\/strong> ne va pas analyser le mail d\u00e8s lors que la taille du fichier d\u00e9passe 512ko, les spammeurs profitent de cela et attachent une image de quelques Mo pour passer au travers. Il suffit donc d&rsquo;augmenter la taille en cr\u00e9ant le fichier<strong> \/etc\/mail\/spamassassin\/spamc.conf <\/strong>qui contiendra<\/p>\n\n\n\n<p><strong>-s 5000000<\/strong><\/p>\n\n\n\n<p>On autorise donc le traitement pour des mails jusqu&rsquo;\u00e0 5Mo, maintenant avec la puissance des machines, ce n&rsquo;est plus vraiment un probl\u00e8me.<\/p>\n\n\n\n<p>Pour plus d&rsquo;information sur la configuration de <a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=filtrermail\">SpamAssassin<\/a>, voir la page sur mon site <a href=\"https:\/\/www.funix.org\">Funix<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&rsquo;ai conduit r\u00e9cemment quelques am\u00e9liorations \u00e0 ma configuration de SpamAssassin pour filtrer les spams. En effet je continuais \u00e0 avoir des mails \u00e9crits en arabe ou chinois qui continuaient \u00e0 passer au travers, j&rsquo;ai donc mis en place un filtrage bas\u00e9 sur la langue. Sous \/etc\/mail\/spamassassin, j&rsquo;ai \u00e9dit\u00e9 le fichier v343.pref et j&rsquo;ai d\u00e9comment\u00e9 les &hellip; <a href=\"https:\/\/olivier.hoarau.org\/?p=6289\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Am\u00e9lioration du filtrage des spams avec SpamAssassin<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[5,12,10],"tags":[],"class_list":["post-6289","post","type-post","status-publish","format-standard","hentry","category-logiciels-libres","category-vie-de-funix","category-vie-de-mes-sites"],"share_on_mastodon":{"url":"","error":""},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/peOjJ-1Dr","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/6289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6289"}],"version-history":[{"count":1,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/6289\/revisions"}],"predecessor-version":[{"id":6290,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/6289\/revisions\/6290"}],"wp:attachment":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}