Spamassassin mēstuļu filtrs
Must prepare before: Postfix e-pasta serveris |
Uzstāda nepieciešamās pakotnes:
apt-get install spamassassinIzveido žurnāla mapi un uzliek tiesības:
mkdir /var/log/spamassassin/
chown debian-spamd:debian-spamd /var/log/spamassassin/Nomaina faila /etc/default/spamassassin saturu rindu uz:
...
OPTIONS="--create-prefs --max-children 2 --username debian-spamd -H /var/log/spamassassin/ -s /var/log/spamassassin/spamd.log"
...Ieslēdz Spamassasin:
update-rc.d spamassassin enableAktivizē procesu:
systemctl start spamassassinFailā /etc/postfix/master.cf pievieno rindas sākumā un beigās:
smtp inet n - - - - smtpd
-o content_filter=spamassassin
...
spamassassin unix - n n - - pipe
user=debian-spamd argv=/usr/bin/spamc -f -e
/usr/sbin/sendmail -oi -f ${sender} ${recipient}Pārstartē postfix:
systemctl restart postfixAtver /etc/spamassassin/local.cf failu un izmaina vai pievieno tā rindas:
...
# Custom settings
rewrite_header Subject *****SPAM*****
required_score 5.0
use_bayes 1
bayes_auto_learn 1
bayes_auto_learn_threshold_nonspam -4.0
bayes_auto_learn_threshold_spam 7.0
bayes_expiry_max_db_size 500000
...Apmāca Spamassassin filtrus ar mēstuļu un vēstuļu paraugiem, piemēram:
sudo su - debian-spamd -c 'sa-learn --spam --dir /home/aldis/Maildir/.Draza/* -D'
sudo su - debian-spamd -c 'sa-learn --ham --dir /home/aldis/Maildir/.Arhivs/* -D'Ar komandām tail -f /var/log/spamassassin/spamd.log un tail -f /var/log/mail.info pārbauda e-pasta un Spamassassin filtra darbību.
Pārraudzība
- Novērtējot vēstuļu saturu spamassassin papildina labo sūtītāju sarakstu failā /var/log/spamassassin/.spamassassin/auto-whitelist un turpmāk tos vairs nepārbauda. Saturs ir binārs, to var aplūkot ar Perl skriptu.
Atsevišķus sūtītājus no saraksta var izņemt, ievadot komandu:
spamassassin --remove-addr-from-whitelist=aa@bb.ccVisu sarakstu var iztīrīt, izdzēšot /var/log/spamassassin/.spamassassin/auto-whitelist failu un pārstartējot spamassassin servisu:
systemctl restart spamassassin
Saites
- How To Install and Setup Spamassassin on Ubuntu 12.04
- http://spamassassin.apache.org/full/3.0.x/dist/doc/spamassassin.txt
Created by Valdis Vītoliņš on 2009-12-16 08:49
Last modified by Valdis Vītoliņš on 2021-04-13 17:44