Forutsetninger
Sette opp Spamassassin
Konfigurerer Postfix
Spamassassin er et gratis og åpen kildekode-e-postfilter skrevet i Perl som brukes til å identifisere spam ved å bruke et bredt spekter av heuristiske tester på e-postoverskrifter og brødtekst. Det vil redde postkassen din fra mye uønsket spam-e-post.
Forutsetninger
Før du installerer Spamassassin, må du installere og konfigurere en e-postoverføringsagent som Postfix på din virtuelle private server. Følgende instruksjoner er for bruk av Spamassassin med Postfix.
Installer Spamassassin.
apt-get install spamassassin spamc
Legg til en Spamassassin-bruker.
adduser spamd --disabled-login
Sette opp Spamassassin
Rediger konfigurasjonsinnstillingene 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
Nå vil vi redigere for /etc/spamassassin/local.cfå sette opp noen 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
Konfigurerer Postfix
Rediger /etc/postfix/master.cfog legg til et innholdsfilter på SMTP-serveren din.
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}
For at endringene skal tre i kraft, start Postfix på nytt.
systemctl restart postfix.service
systemctl enable spamassassin.service
systemctl start spamassassin.service