Spamassassin mit spamc installieren:
“`bash
apt-get install spamassassin spamc
“`
In /etc/postfix/master.cf folgende Zeile editieren
(“-o content_filter=spamassassin” hinzufügen, das “-v” kann nach erfolgreicher Installation entfernt werden):
“`text
smtp inet n – – – – smtpd -v
-o content_filter=spamassassin
“`
Und am Ende einfügen:
“`text
spamassassin unix – n n – – pipe
user=debian-spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
“`
Dann Postfix neu starten
“`bash
/etc/init.d/postfix restart
“`
Spamd in /etc/default/spamassassin folgendes einfügen
“`text
ENABLED=1
SAHOME=”/var/lib/spamassassin/”
OPTIONS=”–create-prefs –max-children 5 –username debian-spamd –helper-home-dir ${SAHOME} -s /var/lib/spamassassin/spamd.log”
PIDFILE=”${SAHOME}spamd.pid”
“`
Spamassassin neu starten
“`bash
/etc/init.d/spamassassin restart
“`
Testen ob spamd läuft
“`bash
ps aux | grep spamd
root 22759 1.3 0.3 125344 55520 ? Ss 13:26 0:01 /usr/sbin/spamd –create-prefs –max-children 5 –helper-home-dir -d –pidfile=/var/run/spamd.pid
“`
Die user_prefs befindet sich in: /var/lib/spamassassin/.spamassassin — hier können folgende Einstellungen vorgenommen werden:
Ab wann eine Mail als Spam deklariert wird:
“`text
required_score 10
“`
Bestimmte Empfänger-Domains nicht auf Spam prüfen:
“`text
all_spam_to *@domain1.de
all_spam_to *@domain2.net
“`
Bestimmte Absender-Domains blacklisten:
“`text
blacklist_from *@mxkli.com
“`