IXhash in Spamassassin einbinden

Aus AdminWiki

Wechseln zu: Navigation, Suche

Diese Anleitung beschreibt, wie man seinen Spamassassin konfiguriert, um zusätzlich die Daten aus der Blackiste "NiXSpam" für die Spamerkennung zu benutzen.

Inhaltsverzeichnis

Hintergrund

Um dem Spam ein wenig entgegenzutreten, kann man seine Spamassassin-Installation um Module erweitern. Die im Heise-Verlag erscheinende iX betreibt eine IP-Blacklist- und Prüfsummenliste namens "NiX Spam", die laufend aktualisiert wird. Nährere Infos dazu unter http://www.heise.de/ix/nixspam/. Selbstverständlich sollte auf dem eigenen Mailserver dazu bereits Spamassassin installiert sein, da man die Erweiterung "iXhash" damit ideal nutzen kann.

Download

Die aktuelle Version ist stets unter http://ixhash.sourceforge.net/ zu bekommen. Die Daten (iXhash.cf und iXhash.pm) idealerweise nach /etc/spamassassin entpacken, also dort wo auch die local.cf liegt.

Konfiguration

Wichtig ist vor Allem die Anpassung des Pfades in der iXhash.cf zu dem Perlmodul. Wenn man die o.g. Pfade benutzt hat, braucht man also nichts zu ändern. Anschließend kann man noch die Punktwerte anpassen. Ich habe hier die Default-Einstellungen belassen, aber das ist natürlich Geschmackssache. Weitere Konfigurationen sind nicht erforderlich, auch die local.cf von SA muss nicht angepasst werden.

Test

Die Funktionalität lässt sich wie folgt testen:

spamassassin -D < /pfad/zu/einer/email > /tmp/sa.log 2>&1

Anschließend sollte man via less /tmp/sa.log Zeilen wie diese entdecken:

[2987] dbg: IXHASH: IxHash querying Server ix.dnsbl.manitu.net
[2987] dbg: IXHASH: Computed hash-value 372421b90161830745a61857e7160f02 via method 1
[2987] dbg: IXHASH: Now checking 372421b90161830745a61857e7160f02.ix.dnsbl.manitu.net
[2987] dbg: IXHASH: Computed hash-value 98a366d71b4f952057ae2d5302529aee via method 2
[2987] dbg: IXHASH: Now checking 98a366d71b4f952057ae2d5302529aee.ix.dnsbl.manitu.net

bzw. im Mailheader folgende SA-Info:

X-Spam-Status: No, score=6.136 required=6.31 tests=[IXHASH=2.5]

Somit ist die Einrichtung komplett!