Skip to main content

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







Comments

Popular posts from this blog

Install Remote Desktop di Linux Mint 15

Ketika saya menginstall Linux Mint 15 di laptop saya  , setelah 1 jam selesai install OSnya  , ketika ingin remote desktop server , di search Aplikasi remote desktop di linux mint 15  knp tidak ada ... akhirnya saya install untuk remote desktop bernama aplikasi Remmina Dengan terminal : sudo apt-get install remmina Setelah terinstall , buka menu > Internet > Remmina silahkan coba remote desktop OS Windows , masukan Ip address , pilh Protokol VNC - Virtual Network Computing Masukkan Password Hasil Remote destop seperti diatas . SSH - Secure Shell , pilih Protokol SSH - Secure Shell  Masukkan IP Adderess Server dan masukan Password ,Ok Hasil SSH seprti diatas . Protokol SFTP Sekian , semoga bermanfaat Taufan M| email me

Membuat fungsi “terbilang” Excel menggunakan macro VBA

Jika Anda ingin menerjemahkan Angka menjadi Kata-kata , contohnya saja dalam pembuatan Form Kwitansi suatu Transaksi , anda dapat membuatnya dengan menggunakan aplikasi Microsoft Excel dan Macro Visual Basic Application ( VBA ) .saya menggunakan Excel 2007 Untuk membuatnya silahkan ikuti langkah-langkah dibawah ini :  buka Microsoft Excel , lalu tekan alt+F11  Setelah Muncul Microsoft Visual Basic , lalu pilih Insert > module Isikan code Seperti diatas  silahkan anda download source code nya disini !! Save Book ( ctrl+S)   Save As type : pilih Excel Macro - Enable Workbook  (*.xlsm) lalu klik Save  pilih File > Close and return to microsoft excel , macro sudah dibuat , sekarang kita tinggal test macro tersebut Tempatkan cell A2 , pilih Formulas > Insert Function lalu pilih Category User Defined Terlihat Function terbilang yang sudah dibuat tadi di VBA , klik Ok Akan Tampil Form Seperti diatas ,  Nilai_angka  arahkan ke Cell A1 ( ters...

Install PHPMotion di Ubuntu 12.04 sebagai Self Hosted Video Player

kali ini saya mencoba membuat Appliace untuk Server Video Player seperti Youtube   , dengan menggunakan Applikasi PHPMotion , saya menginstall di Ubuntu 12.04 LTS 64 Bit di dalam VM , Installasi : 1. Instalasi System Ubuntu 12.04 di Virtualbox ,  tutorial     Setting /etc/hosts,/etc/hostname , /etc/resolv.conf     kemudian apt-get update 2. Login sebagai root     sudo su 3. Install Paket untuk Phpmotion      a pt-get install apache2 mysql-server php5 ffmpeg flvtool2 mencoder lame libogg0 php5-ffmpeg php5-curl curl libapache2-mod-php5 php5-mysql lynx-cur libapache2-mod-speedycgi      Hasil File download paketnya sekitar 230 MB , tunggulah dengan sabar :) 4. Download phpmotion di phpmotion.com ( masukan alamat email untuk download)     sebelum download pastikan versi PHP anda       buat file info.php simpan di var/www      <?php      phpinfo();     ...