Zurück zur Pyzor
Inhalt
Vor zu konfiguration von SpamAssassin

SpamAssassin Installation

Benötigt:
- Perl Module, alle nötigen Module haben wir ja schon installiert.

Beschreibung:
SpamAssassin ist ein Spam Deamon geschrieben in Perl.

SpamAssassin ist sehr leicht und schnell zu installieren, die Herausforderung liegt in der Konfiguration.

Laden wir uns die Quellen herrunter und entpacken es:

wget http://old.spamassassin.org/released/Mail-SpamAssassin-2.64.tar.gz
tar xfz Mail-SpamAssassin-2.64.tar.gz

Jetzt noch schnell gebaut:

cd Mail-SpamAssassin-2.64
perl Makefile.PL PREFIX=/home/filter SYSCONFDIR=/etc/spamassassin/ $CFLAGS=DSPAMC_SSL

make
make install

- "PREFIX", gibt unser Installationsverzeichnis an.
- "SYSCONFDIR", gibt unser Verzeichnis für die Konfigurationsdaten an.
- "$CFLAGS=DSPAMC_SSL", macht SpamAssassin SSL fähig.

Damit wir später SpamAssassin komfortabel starten / stoppen / restarten können, legen wir noch das Script /etc/init.d/spamassassin an:

#!/bin/sh
case $1 in
		start)
   			/home/filter/bin/spamd -d -u filter
   		;;
		stop)
   			pkill spamd
   		;;
		restart)
			pkill spamd
			/home/filter/bin/spamd -d -u filter
		;;
		*)
   			echo "usage: $0 {start|stop|restart}"
		;;
esac

Das machen wir noch schnell ausführbar:

chmod +x /etc/init.d/spamassassin

Jetzt müssen wir nur noch SpamAssassin im System verfügbar machen, das erledigen wir mit einigen verknüpfungen:

ln -s /home/filter/bin/spamassassin /usr/bin
ln -s /home/filter/bin/spamd /usr/bin
ln -s /home/filter/bin/spamc /usr/bin
ln -s /etc/init.d/spamassassin /etc/init.d/spamd

Das war schon alles, jetzt kommt der schwersten Teil von SpamAssassin, eine gescheite Konfiguration.


Zurück zur Pyzor
Inhalt
Vor zu konfiguration von SpamAssassin