catatanlepas.com

  • Increase font size
  • Default font size
  • Decrease font size
  • default color
  • black color
Home Komputer Pemrograman Skrip Untuk Membackup dan Merestore Distribution List Pada Zimbra

Skrip Untuk Membackup dan Merestore Distribution List Pada Zimbra

Email Cetak PDF
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

Kemudian jalankan file tersebut dengan cara:
# ./ This e-mail address is being protected from spambots, you need JavaScript enabled to view it

Dan seharusnya milis bod sudah langsung ada dalam zimbra lengkap bersama dengan para anggotanya.

Referensi:


10 Syawwal 1432 H
8 September 2011 M

+ 0
+ 0
Comments
Add New Search
Write comment
Name:
Email:
 
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Terakhir Diperbaharui ( Kamis, 08 September 2011 08:01 )  

Tanggal dan Jam


Ulti Clocks content

Browse this website in:


Mutiara Hari Ini

Tuntutlah ilmu (agama)! Apabila kamu telah menjadi tua, cintailah ahli ilmu, apabila kamu tidak mencintai mereka maka janganlah kamu benci (Abu Darda)

Poling

Apakah artikel-artikel di situs ini bermanfaat untuk anda?

(283 votes)

7.8%
92.2%

Waktu Shalat