Förutsättningar
Ställa in Spamassassin
Konfigurera Postfix
Spamassassin är ett gratis e-postfilter med öppen källkod skrivet i Perl som används för att identifiera skräppost med hjälp av ett brett utbud av heuristiska tester på e-postrubriker och brödtext. Det kommer att rädda din brevlåda från mycket oönskad skräppost.
Förutsättningar
Innan du installerar Spamassassin måste du installera och konfigurera en e-postöverföringsagent som Postfix på din virtuella privata server. Följande instruktioner är för användning av Spamassassin med Postfix.
Installera Spamassassin.
apt-get install spamassassin spamc
Lägg till en Spamassassin-användare.
adduser spamd --disabled-login
Ställa in Spamassassin
Redigera konfigurationsinställningarna på /etc/default/spamassassin
.
ENABLED=0
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir /home/spamd/ -s /home/spamd/spamd.log"
CRON=1
Nu kommer vi att redigera för /etc/spamassassin/local.cf
att ställa in några anti-spam-regler.
rewrite_header Subject ***** SPAM _SCORE_ *****
report_safe 0
required_score 5.0
use_bayes 1
use_bayes_rules 1
bayes_auto_learn 1
skip_rbl_checks 0
use_razor2 0
use_dcc 0
use_pyzor 0
Konfigurera Postfix
Redigera /etc/postfix/master.cf
och lägg till ett innehållsfilter på din SMTP-server.
smtp inet n - - - - smtpd
-o content_filter=spamassassin
spamassassin unix - n n - - pipe
user=spamd argv=/usr/bin/spamc -f -e
/usr/sbin/sendmail -oi -f ${sender} ${recipient}
För att ändringarna ska träda i kraft, starta om Postfix.
systemctl restart postfix.service
systemctl enable spamassassin.service
systemctl start spamassassin.service