[ Miroslav Strugarevic @ 21.01.2008. 16:08 ] @
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:
# rpm -qa spamassassin
# yum install spamassassin

Nakon toga prelazimo na podešavanje:
# cd /opt/sun/messaging/config
# touch spamassassin.opt
# chown mailsrv:mail spamassassin.opt

Dodajte sledeće u spamassassin.opt:
Code:
host=127.0.0.1
port=783
debug=1
mode=1
verdict=Junk

Na kraj option.dat dodajte:
Code:
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:
Code:
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 :)
# /etc/init.d/spamassassin start
# 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 :-)

[ Danilo Cvjeticanin @ 21.01.2008. 16:22 ] @
Svaka cast, idem odmah da probam kako radi!!!!