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

Leave a comment

Your email address will not be published. Required fields are marked *