23 April 2013

Script untuk import/export distribution list Zimbra Mail Server

Script untuk import/export distribution list
Sript ini didapat ketika mengikuti training di PT Excellent. 
Script ini berguna bagi anda yang ingin migrasi mail server zimbra , backup zimbra tanpa membuat lagi distribution list masing-masing membernya.
saya menggunakan Zimbra Release 6.0.15_GA_2995. diatas VM Ubuntu 10.04.4 LTS.
------------------------------------------------------------------------------------------------------------------
Buat script berikut dalam sebuah file teks menggunakan nano, vim, gedit atau kwrite
simpan sript tsb misalkan saya simpan  di /srv/distribution , silahkan buat folder distributin list anda
root@mail: mkdir /srv/distribution
root@mail: cd /srv/distribution
root@mail:/srv/distribution#vi distribution.sh
isikan script dibawah ini : 

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
 
 
 Save File distibution.sh tersebut 
  kemudian berikan perintah agar bisa diexecute (chmod +x namafile)
root@mail:chmod +x distribution.sh
Eksekusi Script 
root@mail:./distibution.sh


Hasilnya distribution list sudah di export beserta member nya di folder /srv/distribution

Untuk Meng Export distribution list tersebut , misalkan kita akan export file ditribution list di server Backup ,

kita bisa copy kan satu via perintah scp :
scp /srv/distribution/acc\@domain.co.id root@192.168.1.105: /srv/distribution/

 atau via filezilla atau winSCP

untuk mengexport file distribution di server backup


root@mail:/srv/distribution# ./acc\@domain.co.id
19ff6244-256e-4788-a231-29e4d34bfef9

silahkan add satu per satu distributin list anda.

Selamat Mencoba


Taufan | email me







0 comments:

Post a Comment

Silahkan jika ingin Komentar , Tetap menjaga kesopanan dan rasa saling menghormati dalam memberikan komentar pada sesama blogger ...