Előfeltételek
A Spamassassin beállítása
A Postfix konfigurálása
A Spamassassin egy ingyenes és nyílt forráskódú, Perl nyelven írt levélszűrő, amely a levélszemét azonosítására szolgál a levélfejléceken és törzsszövegeken végzett heurisztikus tesztek széles skálájával. Megmenti postafiókját a sok nem kívánt spamtől.
Előfeltételek
A Spamassassin telepítése előtt telepítenie és konfigurálnia kell egy levelezési átviteli ügynököt, például a Postfixet a virtuális magánkiszolgálón. A következő utasítások a Spamassassin és a Postfix használatára vonatkoznak.
Telepítse a Spamassassint.
apt-get install spamassassin spamc
Adjon hozzá egy Spamassassin felhasználót.
adduser spamd --disabled-login
A Spamassassin beállítása
Szerkessze a konfigurációs beállításokat itt: /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
Most szerkesztjük, /etc/spamassassin/local.cfhogy beállítsunk néhány levélszemét-ellenes szabályt.
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
A Postfix konfigurálása
Szerkesszen /etc/postfix/master.cfés adjon hozzá tartalomszűrőt SMTP-kiszolgálójához.
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}
A módosítások életbe lépéséhez indítsa újra a Postfix-et.
systemctl restart postfix.service
systemctl enable spamassassin.service
systemctl start spamassassin.service