Preduvjeti
Postavljanje Spamassasina
Konfiguriranje Postfixa
Spamassassin je besplatni filtar za poštu otvorenog koda napisan na Perlu koji se koristi za identifikaciju neželjene pošte korištenjem širokog spektra heurističkih testova za zaglavlja i tijelo e-pošte. To će spasiti vaš poštanski sandučić od mnogo neželjenih neželjenih poruka e-pošte.
Preduvjeti
Prije instaliranja Spamassassin, morate instalirati i konfigurirati agenta za prijenos pošte kao što je Postfix na vašem virtualnom privatnom poslužitelju. Sljedeće upute odnose se na korištenje Spamassassin s Postfixom.
Instalirajte Spamassassin.
apt-get install spamassassin spamc
Dodajte korisnika Spamassassin.
adduser spamd --disabled-login
Postavljanje Spamassasina
Uredite postavke konfiguracije na /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
Sada ćemo urediti /etc/spamassassin/local.cfkako bismo postavili neka pravila protiv neželjene pošte.
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
Konfiguriranje Postfixa
Uredite /etc/postfix/master.cfi dodajte filter sadržaja na svoj SMTP poslužitelj.
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}
Da bi promjene stupile na snagu, ponovno pokrenite Postfix.
systemctl restart postfix.service
systemctl enable spamassassin.service
systemctl start spamassassin.service