Hi kawan, pada kesempatan kali ini saya ingin berbagi tips untuk mengecek apakah ada filter di sebuah akun di zimbra tapi melalui CLI bukan melalui admin console. Umumnya untuk mengecek filter pada sebuah akun email di zimbra adalah dengan view mail akun tersebut. Pengecekan filter di akun zimbra ini biasanya saya lakukan sebagai salah satu SOP jika akun tersebut terindikasi melakukan spam ke eksternal/internal.
Jalankan perintah berikut.
$ su - zimbra
$ zmprov -l ga akun@domain.com zimbraMailSieveScript
Nanti akan muncul keterangan seperti berikut.
user1@example.com
# name user1@example.com
zimbraMailSieveScript: require ["fileinto", "copy", "reject", "tag", "flag", "variables", "log", "enotify", "envelope", "body", "ereject", "reject", "relational", "comparator-i;ascii-
numeric"];
# forward
if anyof (address :all :contains :comparator "i;ascii-casemap" ["to"] "user1@example.com") {
redirect "user2@example.com";
stop;
}
Untuk mendapatkan filter di semua akun bisa jalankan perintah berikut.
for i in `zmprov -l gaa`; do echo $i;zmprov -l ga $i zimbraMailSieveScript; done
Cara di atas bisa dibuatkan juga menjadi script bash dan menjalankannya di background.
Referensi :
