Tips Export/Import Quota Pada Zimbra Mail Server

Posted by

Salah satu rule yang dimigrasikan pada saat migrasi Zimbra ke Zimbra adalah Quota mailbox masing-masing user. Quota ini dapat dibuat secara keseluruhan melalui COS dan dapat langsung apply pada semua account yang menggunakan COS tersebut. Namun adakalanya user yang memiliki quota berbeda dari quota yang telah ditentukan pada COS. Dari pada harus memilah user siapa saja yang menggunakan COS atau user yang memiliki quota berbeda, maka Team Excellent memutuskan untuk memindahkan parameter quota dari Zimbra yang lama ke Zimbra yang baru pada saat proses migrasi. Adapun script yang dapat digunakan adalah sebagai berikut :
Pada Zimbra Mail Server Lama
[code lang=’bash’]
chmod 777 /srv/
vi /srv/getquota.sh
[/code]
[code lang=’bash’]
#!/bin/bash
rm /srv/modify-quota.zmp
touch /srv/modify-quota.zmp

echo “Proses Export Quota”
zmprov -l gaa | while read ACCOUNT
do
QUOTA_TOTAL=`zmprov ga ${ACCOUNT} | grep “zimbraMailQuota” | cut -d “:” -f2`
QUOTA_USAGE=`zmmailbox -z -m ${ACCOUNT} gms`
echo “ma ${ACCOUNT} zimbraMailQuota${QUOTA_TOTAL}”
done >> /srv/modify-quota.zmp
[/code]
Simpan dan kemudian eksekusi
[code lang=’bash’]
chmod 777 /srv/getquota.sh
su – zimbra
sh /srv/getquota.sh
[/code]
Pada Zimbra Mail Server Baru
Setelah selesai melakukan export quota, salin file modify-quota.zmp pada folder /srv/ hasil dari script export yang dijalankan diatas pada salah satu folder pada server Zimbra baru, misalnya disimpan pada folder /srv/ juga. Jalankan perintah berikut untuk melakukan apply quota pada Zimbra baru
[code lang=’bash’]
su – zimbra
zmprov < /srv/modify-quota.zmp [/code] Tunggu hingga selesai dan check hasilnya. Silakan dicoba dan semoga bermanfaat 😀

One comment

  1. salam kenal, mohon tipsnya..saya dwi ingin mempelajari cara migrasi zimbra lama ke baru, karena zimbra yang lama sering error.. langkah2 apa saja yang harus saya lakukan?, atas ilmunya semoga bermanfaat dan menjadi ladang ibadah, aamiin

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.