Spamassassin und QMail

Traurig aber wahr, ganze 5 Monate ist mein Mailserver ohne Spamfilter ausgekommen. Leider ist diese schöne Zeit vorbei und ich bekomme immer mehr
Müll in meinem virtuellen Briefkasten geworfen. Es ist Zeit Spamassassin zu installieren. Ich benutzte den QMail MTA, welchen ich aus den Sourcen kompiliert
und ein wenig angepasst habe.


Diese Howto ist für Debian Etch und Netqmail-1.5. Für stark frequentierte Mailserver sollte man die elegante Lösung über den QmailQueue Patch
und spamc/spamd bevorzugen, da diese ressourcenschonender ist

 

1: Safecat installieren:

Die aktuelle Version von Safecat besorgen und installieren ( http://jeenyus.net/~budney/linux/software/safecat.htm ).

 

 
cd /usr/local/src
wget http://jeenyus.net/~budney/linux/software/safecat/safecat-1.13.tar.gz
gunzip safecat-1.13.tar.gz
tar -xvf safecat-1.13.tar
cd safecat-1.13
make setup check

2. Spamassassin installieren:

Da ich das beste Betriebssystem der Welt benutzte ( Debian ), reicht eine Zeile um Spamassassin zu installieren.

 

apt-get install spamassassin

3. Spamassassin konfigurieren:

Dazu öffnen wir als erstes die /etc/default/spamassassin und aktivieren Spamassassin indem wir ENABLED=1 setzen.

 

 vi  /etc/default/spamassassin
ENABLED=1 

 Nun starten wir den Spamassassin Daemon mit folgendem Kommando:

 /etc/init.d/spamassassin start 

Für das Finetuning habe ich den Konfiguration auf folgender Seite benutzt: http://www.yrex.com/spam/spamconfig.php

Die Ausgabe in die /etc/spamassassin/local.cf eintragen

4. .Qmail Datei anpassen

Nun ist es fast geschafft, nun muss noch die .qmail Datei im Homeverzeichnis angepasst werden, so dass die Email durch Spamassassin gepipte wird.

| spamassassin -P |maildir ./Maildir/