Pada tulisan sebelumnya, telah dijelaskan tatacara melakukan blacklist email berdasarkan kata yang terdapat pada body email. Tulisan tersebut dapat dicek pada link berikut : http://goo.gl/VY3MV8. Selain cara yang dilakukan diatas tersebut, kita juga dapat melakukan blacklist email berdasarkan subject. Apabila pada subject terdapat kata yang dikategorikan spam, maka otomatis email tersebut masuk pada folder junk/spam atau langsung didiscard tergantung besaran score positive yang diberikan. Adapun caranya adalah sebagai berikut :
Buat file dengan nama chandu.cf pada folder spamassassin sebagai user root
[code lang=’bash’]
vi /opt/zimbra/conf/spamassassin/chandu.cf
[/code]
Isi dengan contoh sebagai berikut :
header SPAM_BANNED Subject =~ /upgrade your account/i describe SPAM_BANNED Subject contains upgrade your account score SPAM_BANNED 40.0
Keterangan : SPAM_BANNED adalah nama dari sebuah ACL yang dibuat. Namanya sendiri bebas dan sesuai keinginan. Upgrade your account merupakan content subject dari email yang hendak diblacklist dan nilai 40.0 pada score merupakan nilai yang diberikan apabila subject memenuhi content yang telah ditentukan. Jika ingin menambahkan subject lain yang hendak diblacklist, ikuti contoh diatas, namun untuk nama ACL (SPAM_BANNED) tidak boleh sama.
Simpan, ubah kepemilikan-nya menjadi user dan group Zimbra dan restart service AMAVIS
[code lang=’bash’]
chown zimbra.zimbra /opt/zimbra/conf/spamassassin/chandu.cf
su – zimbra -c “zmamavisdctl restart”
[/code]
Silakan coba kirim email dengan subject yang telah dimasukkan pada acl blacklist. Berikut adalah contoh log yang didapatkan
Aug 12 11:35:18 mail amavis[26021]: (26021-01) Blocked SPAM {DiscardedInternal}, ORIGINATING_POST/MYNETS LOCAL [127.0.0.1]:52921 [127.0.0.1] <admin@imanudin.com> -> <admin@imanudin.com>, Queue-ID: 873FF1A4AFC, Message-ID: <562367973.12.1407818118361.JavaMail.zimbra@imanudin.com>, mail_id: PVCoVT9JsO-P, Hits: 40.592, size: 945, 307 ms Aug 12 11:35:18 mail postfix/smtp[27963]: 873FF1A4AFC: to=<admin@imanudin.com>, relay=127.0.0.1[127.0.0.1]:10032, delay=0.36, delays=0.05/0.01/0.01/0.3, dsn=2.7.0, status=sent (250 2.7.0 Ok, discarded, id=26021-01 - spam)
Pada log diatas terdapat informasi pengiriman dari admin@imanudin.com ke admin@imanudin.com ditandai dengan Blocked SPAM dan diberikan nilai Hits : 40 lebih dan email dibuang dengan informasi discarded
Silakan dicoba dan semoga bermanfaat 😀
Halo Kang Ahmad, kalau saya ingin implementasikan di multiserver di server mta kah saya harus apply?
juga ini untuk zimbra berapa ya?
Terimakasih
Hi kang Dani,
Benar kang. Bisa dilakukan disemua MTA atau hanya MTA incoming dan outgoing saja.
Pada saat tulisan tersebut dibuat, Zimbra yang digunakan adalah versi 8.0.x. Untuk Zimbra terbaru, seharusnya bisa disesuaikan
mantap mas iman
alhamdulilah jalan di zimbra saya
kalau pertanyaan nya dibalik, bagaimana bila ada subject seperti “contest” sebelumnya selalu di block oleh amavis agar bisa masuk.
sukses selalu mas iman