Mengatasi Zmmailbox ERROR: zclient.IO_ERROR (mail.domain.com)

Untuk melakukan backup dan restore data email user pada Zimbra dapat menggunakan command yang disediakan yaitu zmmailbox. Jika ingin melakukan backup dan restore seluruh user Zimbra, anda tidak perlu repot-repot membuat scriptnya karena senior saya, Mas Ahmad Imanudin sudah menuliskannya pada link berikut :

Backup : https://imanudin.net/2015/01/24/zimbra-tips-how-to-backup-mailbox-daily-weekly-and-monthly/

Restore : https://imanudin.net/2015/01/29/how-to-restore-zimbra-mailbox/

Pada script tersebut sudah dilengkapi dengan opsi berdasarkan waktu backup yang diinginkan, pertama backup email beberapa hari yang lalu, kedua backup berdasarkan tanggal tertentu atau backup dari/ke tanggal tertentu. Script tersebut biasa saya gunakan untuk export/import data mailbox saat migrasi server, sangat membantu sekali 🙂

Namun saya pernah mengalami error ERROR: zclient.IO_ERROR (mail.domain.com) (cause: java.net.UnknownHostException mail.domain.com) saat menjalankan command zmmailbox pada Zimbra multi server. Setelah membaca beberapa literatur, ternyata error tersebut muncul karena mailbox server diset pada mode reverse-proxied dan value pada domain public service hostname serta portnya tidak dapat di akses oleh server mailbox. Dan hal tersebut adalah normal.

Agar command zmmailbox dapat dieksekusi tambahkan opsi -u/–url https://HostnameServerProxy setelah getRestURL atau postRestURL contohnya seperti dibawah ini (jalankan di server mailbox):

  • Backup : su – zimbra -c “zmmailbox -z -m [email protected] getRestURL -u https://HostnameServerProxy ‘//?fmt=tgz’ > LokasiFolder”
  • Restore : su – zimbra -c “zmmailbox -z -m username postRest  -u https://HostnameServerProxy URL ‘//?fmt=tgz&resolve=skip’ folder/file-location.tgz”

Sebagai catatan pastikan HostnameServerProxy tersebut dapat diresolve oleh server mailbox.

Semoga bermanfaat.

Leave a Reply

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