Di antara kemudahan yang tawarkan oleh zimbra adalah kemudahan untuk membackup milis atau di dalam zimbra di sebut Distribution List. Artikel kali ini akan menjelaskan tentang bagaimana cara membackup dan merestore milis di zimbra menggunakan skrip. Skrip yang digunakan akan membackup seluruh distribution list yang ada di zimbra.A. Backup distribution list
Masuklah ke server zimbra, kemudian buka folder /tmp dan buat file dengan nama milis.sh. Isi file tersebut dengan skrip di bawah ini:
#!/bin/bash
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
Kemudian rubah file tersebut dengan mode eksekusi dengan cara:# chmod +x milis.sh
Kemudian jalankan perintah tersebut dengan cara:
# ./milis.sh
Hasil keluaran dari skrip ini adalah nama distribution list itu sendiri. Misalnya penulis mempunyai distribution list bod dan staff, maka ketika skrip ini digunakan akan menghasilkan dua file keluaran yaitu
This e-mail address is being protected from spambots, you need JavaScript enabled to view it
dan
This e-mail address is being protected from spambots, you need JavaScript enabled to view it
.
B. Restore Distribution List
Untuk merestore file backup distribution list, maka yang harus dilakukan adalah membuka file backup tersebut satu persatu. Misalnya kita buka file This e-mail address is being protected from spambots, you need JavaScript enabled to view it , maka akan terlihat skrip sebagai berikut:
/opt/zimbra/bin/zmprov cdl This e-mail address is being protected from spambots, you need JavaScript enabled to view it
/opt/zimbra/bin/zmprov adlm This e-mail address is being protected from spambots, you need JavaScript enabled to view it This e-mail address is being protected from spambots, you need JavaScript enabled to view it
/opt/zimbra/bin/zmprov adlm This e-mail address is being protected from spambots, you need JavaScript enabled to view it This e-mail address is being protected from spambots, you need JavaScript enabled to view it
Kemudian rubah skrip tersebut dengan menambahkan shebang (#!/bin/bash) di posisi paling atas dari skrip tersebut sehingga file tersebut menjadi:
#!/bin/bash
/opt/zimbra/bin/zmprov cdl This e-mail address is being protected from spambots, you need JavaScript enabled to view it
/opt/zimbra/bin/zmprov adlm This e-mail address is being protected from spambots, you need JavaScript enabled to view it This e-mail address is being protected from spambots, you need JavaScript enabled to view it
/opt/zimbra/bin/zmprov adlm This e-mail address is being protected from spambots, you need JavaScript enabled to view it This e-mail address is being protected from spambots, you need JavaScript enabled to view it
Setelah itu beri mode eksekusi dengan cara:
# chmod +x This e-mail address is being protected from spambots, you need JavaScript enabled to view it
B. Restore Distribution List
Untuk merestore file backup distribution list, maka yang harus dilakukan adalah membuka file backup tersebut satu persatu. Misalnya kita buka file This e-mail address is being protected from spambots, you need JavaScript enabled to view it , maka akan terlihat skrip sebagai berikut:
/opt/zimbra/bin/zmprov cdl This e-mail address is being protected from spambots, you need JavaScript enabled to view it
/opt/zimbra/bin/zmprov adlm This e-mail address is being protected from spambots, you need JavaScript enabled to view it This e-mail address is being protected from spambots, you need JavaScript enabled to view it
/opt/zimbra/bin/zmprov adlm This e-mail address is being protected from spambots, you need JavaScript enabled to view it This e-mail address is being protected from spambots, you need JavaScript enabled to view it
Kemudian rubah skrip tersebut dengan menambahkan shebang (#!/bin/bash) di posisi paling atas dari skrip tersebut sehingga file tersebut menjadi:
#!/bin/bash
/opt/zimbra/bin/zmprov cdl This e-mail address is being protected from spambots, you need JavaScript enabled to view it
/opt/zimbra/bin/zmprov adlm This e-mail address is being protected from spambots, you need JavaScript enabled to view it This e-mail address is being protected from spambots, you need JavaScript enabled to view it
/opt/zimbra/bin/zmprov adlm This e-mail address is being protected from spambots, you need JavaScript enabled to view it This e-mail address is being protected from spambots, you need JavaScript enabled to view it
Setelah itu beri mode eksekusi dengan cara:
# chmod +x This e-mail address is being protected from spambots, you need JavaScript enabled to view it
Kemudian jalankan file tersebut dengan cara:
Dan seharusnya milis bod sudah langsung ada dalam zimbra lengkap bersama dengan para anggotanya.
Referensi:
10 Syawwal 1432 H
8 September 2011 M
| Comments |
|
Powered by !JoomlaComment 3.26














Dear Accank, Hal itu tergantung dari...
Dear Ronald, Terima kasih atas saran...
Untuk pengguna debian 6.0 (squeeze) d...
mas sy ingin bertanya,dari semua netw...
Dear Syukran, Mungkin hadits ini bis...