Edellytykset
Spamassassinin käyttöönotto
Postfixin määrittäminen
Spamassassin on ilmainen ja avoimen lähdekoodin Perlissä kirjoitettu sähköpostisuodatin, jota käytetään roskapostin tunnistamiseen käyttämällä erilaisia heuristisia testejä sähköpostin otsikoille ja leipätekstille. Se säästää postilaatikkosi monilta ei-toivotuilta roskapostiviesteiltä.
Edellytykset
Ennen kuin asennat Spamassassinin, sinun on asennettava ja määritettävä sähköpostinsiirtoagentti, kuten Postfix, virtuaaliselle yksityiselle palvelimellesi. Seuraavat ohjeet koskevat Spamassassinin käyttöä Postfixin kanssa.
Asenna Spamassassin.
apt-get install spamassassin spamc
Lisää Spamassassin-käyttäjä.
adduser spamd --disabled-login
Spamassassinin käyttöönotto
Muokkaa kokoonpanoasetuksia osoitteessa /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
Nyt muokkaamme /etc/spamassassin/local.cf
roskapostin vastaisia sääntöjä.
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
Postfixin määrittäminen
Muokkaa /etc/postfix/master.cf
ja lisää sisältösuodatin SMTP-palvelimeesi.
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}
Jotta muutokset tulevat voimaan, käynnistä Postfix uudelleen.
systemctl restart postfix.service
systemctl enable spamassassin.service
systemctl start spamassassin.service