U ovom kratkom HOWTO-u želim da opišem najlakši mogući postupak integracije SpamAssassin-a sa Sun Messaging Server-om na CentOS Linux-u.
Napomena: Putanje na vašem sistemu mogu biti različite, ja sam koristio defaultne prilikom instalacije.
Ako nemate instaliran SA morate ga instalirati:
# yum install spamassassin
Nakon toga prelazimo na podešavanje:
# touch spamassassin.opt
# chown mailsrv:mail spamassassin.opt
Dodajte sledeće u spamassassin.opt:
host=127.0.0.1
port=783
debug=1
mode=1
verdict=Junk
Na kraj option.dat dodajte:
spamfilter1_config_file=/opt/sun/messaging/config/spamassassin.opt
spamfilter1_library=/opt/sun/messaging/lib/libspamass.so
spamfilter1_optional=1
spamfilter1_string_action=data:,require "fileinto"; fileinto "Junk";
Potrebno je dodati dve stavke na kraju linije u imta.cnf:
ims-ms defragment subdirs 20 notices 1 7 14 21 28 backoff "pt5m" "pt10m" "pt30m" "pt1h" "pt2h" "pt4h" maxjobs 2 po
ol IMS_POOL fileinto $U+$S@$D destinationspamfilter1optin spam
ims-ms-daemon
To su tačnije: destinationspamfilter1optin spam
Završni radovi :)
# netstat -nap |grep 837
# cd /opt/sun/messaging/sbin/
# ./imsimta cnbuild
# ./imsimta restart
Nakon toga će vaš Sun Messaging Server skenirati sve mail poruke i ako ih obeleži kao SPAM poslaće ih direktno u korisnikov Junk folder. Fino nema šta :-)









[HOWTO] Integracija SpamAssassin-a i Sun Messaging Server-a