| Zurück zur Pyzor |
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 |
- "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 |
Das war schon alles, jetzt kommt der schwersten Teil von SpamAssassin, eine gescheite Konfiguration.
| Zurück zur Pyzor |