Parakushtet
Vendosja e Spamassassin
Konfigurimi i Postfix
Spamassassin është një filtër poste falas dhe me burim të hapur i shkruar në Perl që përdoret për të identifikuar postën e padëshiruar duke përdorur një gamë të gjerë testesh heuristike në titujt e postës dhe tekstin e trupit. Ai do të kursejë kutinë tuaj postare nga shumë emaile të padëshiruara spam.
Parakushtet
Përpara se të instaloni Spamassassin, duhet të instaloni dhe konfiguroni një agjent të transferimit të postës si Postfix në serverin tuaj privat virtual. Udhëzimet e mëposhtme janë për përdorimin e Spamassassin me Postfix.
Instaloni Spamassassin.
apt-get install spamassassin spamc
Shto një përdorues Spamassassin.
adduser spamd --disabled-login
Vendosja e Spamassassin
Ndryshoni cilësimet e konfigurimit në /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
Tani do të modifikojmë /etc/spamassassin/local.cfpër të vendosur disa rregulla anti-spam.
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
Konfigurimi i Postfix
Ndryshoni /etc/postfix/master.cfdhe shtoni një filtër përmbajtjeje në serverin tuaj SMTP.
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}
Që ndryshimet të hyjnë në fuqi, rinisni Postfix.
systemctl restart postfix.service
systemctl enable spamassassin.service
systemctl start spamassassin.service