Podrazumeva se da već imate funkcionalan/instaliran Postfix i SpamAssassin.
Napomena Moguće je da će putanje do fajlova biti drugačije na vašem sistemu
1. Dodati sledeće stavke u master.cf:
Code:
smtp inet n - n - - smtpd
-o content_filter=spamd
smtp inet n - n - - smtpd
-o content_filter=spamd
Na kraju conf fajla dodati sledeće:
Code:
spamd unix - n n - - pipe
user=spamd argv=/usr/bin/spamc -f -e
/usr/sbin/sendmail -oi -f ${sender} ${recipient}
spamd unix - n n - - pipe
user=spamd argv=/usr/bin/spamc -f -e
/usr/sbin/sendmail -oi -f ${sender} ${recipient}
Kada to završite pokrenite:
# postfix reload
Sada će postfix skenirati svaku dolaznu i odlaznu poruku uz pomoć SpamAssassin-a.
Dodati sledeću stavku u main.cf:
Code:
header_checks = regexp:/usr/local/etc/postfix/header_checks
header_checks = regexp:/usr/local/etc/postfix/header_checks
Fajl header_checks sadrži:
Code:
/^X-Spam-Flag: YES/ REDIRECT [email protected]
/^X-Spam-Flag: YES/ REDIRECT [email protected]
Moguće je umesto redirekcije poruke uraditi REJECT na sledeći nacin:
Code:
/^X-Spam-Flag: YES/ REJECT Ne primamo SPAM
/^X-Spam-Flag: YES/ REJECT Ne primamo SPAM
Nakon toga opet recite Postfixu da učita nova podešavanja:
# postfix reload
Mislim da je mnogo bolje rešenje redirektovati poruku na određeni nalog nego je jednostavno odbaciti. Može da se desi da je poruka koju Postfix odbaci HAM (zdrava poruka).
[Ovu poruku je menjao MMX dana 29.11.2007. u 22:19 GMT+1]
[Ovu poruku je menjao MMX dana 29.11.2007. u 22:30 GMT+1]