Di tutorial ini kita akan menginstall antispam Postfix di Debian 7. Untuk hasil yang lebih maksimal kombinasikan Pyzor, Razor dan SpamAssassin.
Pyzor
Install pyzor dengan perintah
apt-get install pyzor
tes koneksi ke server pyzor
pyzor ping ## output downloading servers from http://pyzor.sourceforge.net/cgi-bin/inform-servers-0-3-x public.pyzor.org:24441 (200, 'OK')
lanjutkan dengan
pyzor discover
Razor
Install razor dengan perintah
apt-get install razor
buat folder untuk menyimpan file-file razor
mkdir /etc/spamassassin/.razor
aktifkan konfigurasi razor
razor-admin -home=/etc/spamassassin/.razor -create razor-admin -home=/etc/spamassassin/.razor -register razor-admin -home=/etc/spamassassin/.razor -discover
SpamAssassin
Tahap akhir adalah instalasi dan konfigurasi SpamAssassin, di SpamAssassin ini kita tambahkan aturan untuk razor dan pyzor. Install SpamAssassin
apt-get install spamassassin
file konfigurasi spamassassin ada di /etc/spamassassin/local.cf dibagian paling bawah tambahkan
razor_config /etc/spamassassin/.razor/razor-agent.conf pyzor_options --homedir /etc/spamassassin
akhiri dengan me-restart service SpamAssassin
service spamassassin restart
Konfigurasi Postfix
Disini diasumsikan anda sudah memiliki mail server (postfix) yang sudah berjalan normal, edit file master.cf (/etc/postfix/master.cf) edit bagian
smtp inet n - - - - smtpd submission inet n - - - - smtpd
menjadi
smtp inet n - - - - smtpd -o content_filter=spamassassin submission inet n - - - - smtpd -o content_filter=spamassassin ## tambahkan dibaris paling bawah master.cf spamassassin unix - n n - - pipe user=debian-spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
akhiri dengan me-restart service SpamAssassin
service spamassassin restart
file log spamassassin, razor, pyzor dan postfix diatas bisa dilihat di /var/log/syslog
tail -f /var/log/syslog