http://www.eisfair.org
eisfair : Mailserver : E-Mails die aus bestimmten Ländern abweisen zurück zu den FAQs
Frage:Wir bekommen momentan extrem viel Spam E-Mails aus Russland. Wie kann man E-Mails, die in bestimmten Ländern versandt wurden, automatisiert mittels SpamAssassin abweisen?
Antwort:Mittels folgender Schritte kann man individuelle ok_locales- und ok_languages-Parameter festlegen:

1. Im Verzeichnis /var/antispam/spamassassin legt man eine Datei mit dem Namen
xx_my_own_settings.cf an 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 startet man SpamAssassin neu:

/etc/init.d/antispam restart

3. Anschließend erstellt man sich z.B. drei einfache Testnachrichten in den Sprachen
deutsch, englisch und französisch. Hier als Beispiel die französische Nachricht:

From: root@local.lan
Date: Fri, 06 Apr 2012 20:58:56 +0200
To: dummy@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 verwendet man diese Nachricht für einen ersten Test:

spamassassin < /tmp/xxx_french_locale_test_msg.txt

5. Das Ergebnis sollte gekürzt wie folgt aussehen:

Received: from localhost by eis1-dev.privatnet.lan
with SpamAssassin (version 3.3.2);
Thu, 12 Apr 2012 10:59:39 +0200
From: root@local.lan
To: dummy@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 sehen kann wird die Nachricht wie gewünscht gefiltert.
letzte Aktualisierung am 23.04.2012
(c)www.eisfair.org

Zur Suche hier klicken!
Aktuelle Uhrzeit auf dem Server: 03:29
Alle Zeitangaben sind in CET (GMT+1)

Inhalt :FAQ by eisfair.org
Powered by FAQEngine V4.05.4 ©2001-2004 Bösch EDV-Consulting