Mengatasi Archiving Tidak Berjalan di Zimbra – Assalamualaikum, ketika kami sedang berkunjung ke salah satu klien, mereka menanyakan adanya kendala dimana fitur archiving tidak berjalan.
Setelah kami melakukan pengecekan dari sisi log zimbra yang ada pada server, kami tidak menemukan anomali pada log yang ada atau indikasi log yang membuat fitur tersebut tidak dapat berjalan. Sebagai informasi, fitur archive ini hanya dapat berjalan bagi para pengguna Zimbra Network Edition saja ya, tidak berlaku untuk Zimbra Open Source.
Berikut adalah konfigurasi archive pada salah satu user yang sudah kami konfigurasi.
# su - zimbra
$ more /opt/zimbra/conf/amavisd.conf | grep '$archive_quarantine_method'
$archive_quarantine_method = 'smtp:[127.0.0.1]:10025';
$ zmprov -l ga [email protected] |grep -i archive
amavisArchiveQuarantineTo: [email protected]
zimbraArchiveAccount: [email protected]
zimbraArchiveAccountDateTemplate: yyyyMMdd
zimbraArchiveAccountNameTemplate: ${USER}-${DATE}@${DOMAIN}.archive
zimbraArchiveEnabled: TRUE
zimbraZimletAvailableZimlets: +com_zimbra_mailarchive
Setelah berdiskusi dengan tim yang ada dikantor, ternyata tim pernah menemukan case yang serupa dan menjalankan beberapa command berikut untuk mengatasi archiving tidak berjalan di zimbra, akhirnya kami akan mencoba opsi tersebut apakah akan berefek dengan kondisi saat ini atau tidak.
- Buka file /opt/zimbra/conf/amavisd.conf.in menggunakan teks editor
# vim /opt/zimbra/conf/amavisd.conf.in
- Perhatikan pada baris archive_quarantine_method => undef, # Don’t run archiving a second time yang berada paling bawah
$policy_bank{'ORIGINATING_POST'} = { # Post DKIM we need to run SA
originating => 0,
# notify administrator of locally originating malware
virus_admin_maps => ['@@av_notify_user@@'],
spam_admin_maps => ['@@av_notify_user@@'],
warnbadhsender => 0,
%%comment VAR:!zimbraAmavisOriginatingBypassSA%%bypass_spam_checks_maps => [1], # don't spam-check internal mail if desired
bypass_virus_checks_maps => [1], # Don't check AV a second time
# force MTA conversion to 7-bit (e.g. before DKIM signing)
%%uncomment SERVICE:opendkim%% smtpd_discard_ehlo_keywords => ['8BITMIME'],
bypass_banned_checks_maps => [0], # allow sending any file names and types
terminate_dsn_on_notify_success => 0, # don't remove NOTIFY=SUCCESS option
archive_quarantine_method => undef, # Don't run archiving a second time
};
- Ubah baris tersebut menjadi seperti berikut :
$policy_bank{'ORIGINATING_POST'} = { # Post DKIM we need to run SA
originating => 0,
# notify administrator of locally originating malware
virus_admin_maps => ['@@av_notify_user@@'],
spam_admin_maps => ['@@av_notify_user@@'],
warnbadhsender => 0,
%%comment VAR:!zimbraAmavisOriginatingBypassSA%%bypass_spam_checks_maps => [1], # don't spam-check internal mail if desired
bypass_virus_checks_maps => [1], # Don't check AV a second time
# force MTA conversion to 7-bit (e.g. before DKIM signing)
%%uncomment SERVICE:opendkim%% smtpd_discard_ehlo_keywords => ['8BITMIME'],
bypass_banned_checks_maps => [0], # allow sending any file names and types
terminate_dsn_on_notify_success => 0, # don't remove NOTIFY=SUCCESS option
archive_quarantine_method => 'smtp:127.0.0.1:10025', # Don't run archiving a second time
};
- Lakukan restart service zmconfigd dan amavis zimbra
$ zmcofigdctl restart
$ zmamavisdctl restart
- Lakukan pengetesan archive dengan mengirimkan email dari user yang sudah diaktifkan fitur archiving-nya, apabila email terduplikat ke user archive, maka fitur archive dapat berjalan dengan baik.
Baca juga : Membuat User Hanya Bisa Kirim Email (Tidak Bisa Terima) di Zimbra
Semoga bermanfaat & enjoy. Wassalamualaikum