[Eisfair] Eis2: Spamassassin ok_locales

Jörg Roth joerg.roth at bbw-kirchseeon.de
Di Apr 17 08:33:09 CEST 2012


Hallo Jürgen,

manchmal kann es auch so einfach sein ...
Vielen Dank, es funktioniert einwandfrei.

Gruß Jörg

Am 12.04.2012 11:04, schrieb Juergen Edner:
> Hallo Jörg,
>
>> ich versuche seit Tagen vergeblich meinem Spamassassin beizubringen,
>> dass er ok_locales und ok_languages frisst. Ich habe alles ausprobiert,
>> local.cf umgeschrieben antispam.sh umgeschrieben usw.
>>
>> Wir bekommen momentan extrem viel Spam aus Russland.
>>
>> Nachdem die antispam.sh umgeschrieben war und die local.cf neu erstellt
>> wurde, sah erstmal alles gut aus, nur machte Spamassassin nichts mehr.
>> Die Mails wurden einfach nicht mehr gescannt.
>> Erst eine neuinstallation des Spamassassin hat geholfen, nur meine
>> Einstellungen sind wieder weg ...
>>
>> Gibt es eine möglichkeit das ans laufen zu bringen?
>
> ich habe dies gerade einmal auf die Schnelle mit der Paketversion v1.9.2
> getestet und kann kein Fehlverhalten feststellen. Ich habe
> folgende Konfigurationsanpassung vorgenommen, welche nicht automatisch
> überschrieben oder gelöscht wird:
>
> 1. Im Verzeichnis /var/antispam/spamassassin habe ich eine Datei
>     mit dem Namen xxx_my_own_settings.cf angelegt welche folgenden
>     Inhalt hat:
>
>     #
>     # my own settings
>     #
>     # only allow messages in german and english languages
>     ok_languages     de en
>     ok_locales       de en
>
>     # add guessed message language header to all messages
>     add_header       all Language _LANGUAGES_
>
>     # add score information header to all messages
>     add_header       all Score _SCORE_/_REQD_
>
>     # add full spam report to all messages
>     add_header       all Report _REPORT_
>
>     # increase score for unwanted language bodies (default 2.8)
>     score            UNWANTED_LANGUAGE_BODY 5.0
>
> 2. Danach habe ich SA neu gestartet:
>
>     /etc/init.d/antispam restart
>
> 3. Anschließend habe ich mir drei einfache Testnachrichten in den
>     Sprachen deutsch, englisch und französisch erstellt. Hier als
>     Beispiel die französische Nachricht:
>
>     From: root at local.lan
>     Date: Fri, 06 Apr 2012 20:58:56 +0200
>     To: dummy at local.lan
>     Subjet: SA - c'est une message en français
>
>     Vous pouvez utiliser et diffuser ces règles sous toutes les formes
>     que vous souhaitez (papier, électronique, plaques de marbre,
>     etc...), à vos risques et pér ils. Elles sont en prod sur mes
>     serveurs, mais ce qui fonctionne pour moi ne fonctionnera peut-être
>     pas pour vous. Si vous avez un doute, commencez par mettre un score
>     égal à 0.0 pour mesurer les impacts, et regardez les headers
>     (en-têtes) de vos courriers.
>     Remarque: cette page n'est pas AllGood Compliant. Je me refuse à
>     utiliser des barbarismes et autres néologismes de bon aloi sous
>     prétexte que ça fait plus "in French in ze texte".
>
> 4. Nun habe ich diese Nachricht mittels des folgenden Befehls getestet:
>
>     spamassassin<  /tmp/xxx_french_locale_test_msg.txt
>
> 5. Das Ergebnis sieht gekürzt wie folgt aus:
>
>     Received: from localhost by eis1-dev.privatnet.lan
>             with SpamAssassin (version 3.3.2);
>             Thu, 12 Apr 2012 10:59:39 +0200
>     From: root at local.lan
>     To: dummy at local.lan
>     Date: Fri, 06 Apr 2012 20:58:56 +0200
>     X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
>             eis1-dev.privatnet.lan
>     X-Spam-Flag: YES
>     X-Spam-Level: *****
>     X-Spam-Status: Yes, score=5.9 required=5.0 tests=AWL,
>        DKIM_ADSP_NXDOMAIN,MISSING_MID,MISSING_SUBJECT,NO_RECEIVED
>        NO_RELAYS,UNWANTED_LANGUAGE_BODY
>          autolearn=no version=3.3.2
>     X-Spam-Language: fr                        #<<<!!!
>     X-Spam-Score: 5.9/5.0                      #<<<!!!
>     X-Spam-Report:
>        * -0.0 NO_RELAYS Informational: message was not relayed via SMTP
>        *  0.8 DKIM_ADSP_NXDOMAIN No valid author signature and domain
>               not in DNS
>        *  5.0 UNWANTED_LANGUAGE_BODY BODY: Message written   #<<<!!!
>               in an undesired language                       #<<<!!!
>        *  0.1 MISSING_MID Missing Message-Id: header
>        *  1.8 MISSING_SUBJECT Missing Subject: header
>        * -0.0 NO_RECEIVED Informational: message has no Received headers
>        * -1.8 AWL AWL: From: address is in the auto white-list
>     MIME-Version: 1.0
>     ...
>
> Wie man sieht wird die Nachricht wie gewünscht gefiltert.
>
> Gruß Jürgen



Mehr Informationen über die Mailingliste Eisfair