Rangkuman Proses Backup & Restore Zimbra Mail Server

Bagi rekan-rekan yang membutuhkan script atau link untuk melakukan proses backup dan restore Zimbra Mail Server, berikut adalah linknya :

  1. Export dan Import Zimbra user name dan password
  2. Backup/Export Zimbra Mailbox
  3. Restore/Import Zimbra Mailbox

Mohon baca penjelasan pada masing-masing artikel dan script terkait karena beberapa script memerlukan penyesuaian path/folder.

Tambahan :

Script untuk import/export distribution list
Buat script berikut dalam sebuah file teks menggunakan nano, vim, gedit atau kwrite kemudian berikan perintah agar bisa diexecute (chmod +x namafile)

myPath=$(pwd)
/opt/zimbra/bin/zmprov gadl | while read listname;
do
   echo "/opt/zimbra/bin/zmprov cdl $listname" > $myPath/$listname
   /opt/zimbra/bin/zmprov gdl $listname | grep zimbraMailForwardingAddress >  $myPath/$listname.tmp
   cat $myPath/$listname.tmp | sed 's/zimbraMailForwardingAddress: //g' |
   while read member; do
     echo "/opt/zimbra/bin/zmprov adlm $listname $member" >> $myPath/$listname
   done
   /bin/rm $myPath/$listname.tmp
done

Jika dijalankan, script diatas akan membuat sebuah file executable per distribution list. Jalankan script yang dibuat, makan secara otomatis distribution list akan dibuat beserta email membernya.

11 thoughts on “Rangkuman Proses Backup & Restore Zimbra Mail Server

  1. Vai, useless cat;

    cat $myPath/$listname.tmp

    do as follow;

    sed ‘s/zimbraMailForwardingAddress: //g’ $myPath/$listname.tmp

    hth,

  2. aduh apalagi ini…??bahasa dewa nih. masih belum nyandak pemikiran ane gan, hehehe. keep coding aja deh buat pak kumendan. jgn lupa klo ada trik baru, dishare. ๐Ÿ˜€

  3. mas vavai,
    saat ini file script tersebut bisa di eksekusi. terbentuk file baru sesuai nama dist list di zimbra.
    sekarang ingin untuk import distribution list di atas di mesin/zimbra baru bagaimana ya?

  4. File yang terbentuk itu isinya berupa script mas, jadi untuk menjalankannya cukup kasih perintah :

    chmod +x *

    Kemudian eksekusi dengan perintah :

    ./namascript

    atau

    ./namafile

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.