Minggu, 12 Mei 2013

Zimbra 8 Delete Mailqueue only one address

 Zimbra 8 Delete Mailqueue only one address


Salah satu client penting kita mengalami broadcast ke beberapa email, ketika di cek sebagai user  zimbra. mailqueunya lebih dari 3 juta email. dan beberapa email menggunakan account yang sama. yaitu info@fbi.gov, zenxing@yahoo.cn, dan hebatnya lagi mail alert dari admin@domain.co.id memberikan alert hingga 200ribu email. tambah parah dan tambah menyusahkan lagi.
Hal ini akan menyebabkan user kewalahan dalam mengirim email, kadang kadang bisa 2 hari baru terkirim.
berikut ini hasil kode yang saya buat.

menghapus email dari info@fbi.gov
/opt/zimbra/postfix/sbin/postqueue -p | egrep -v '^ *\(|-Queue ID-' | awk 'BEGIN { RS = "" } { if ($7 == "info@fbi.gov") print $1} ' | tr -d '*!' | /opt/zimbra/postfix/sbin/postsuper -d -

Menghapus email dari zenxing@yahoo.cn
/opt/zimbra/postfix/sbin/postqueue -p | egrep -v '^ *\(|-Queue ID-' | awk 'BEGIN { RS = "" } { if ($7 == "zenxing@yahoo.cn") print $1} ' | tr -d '*!' | /opt/zimbra/postfix/sbin/postsuper -d -

Menghapus email dari admin@domain.co.id --> domain perusahan terkait.

/opt/zimbra/postfix/sbin/postqueue -p | egrep -v '^ *\(|-Queue ID-' | awk 'BEGIN { RS = "" } { if ($7 == "admin@domain.co.id") print $1} ' | tr -d '*!' | /opt/zimbra/postfix/sbin/postsuper -d -

setelah itu cek email ke browser untuk menemukan ip ip yang mengirim email, masuk https://mail.domain.co.id
cek email dari admin@domain.co.id pasti ada ip ip yang kirim email tersebut.

Buatlah iptables untuk drop ip ip tersebut.

1 komentar: