agar seluruh mailbox yang ada dapat di replikasi, ada beberapa cara yang bisa digunakan. Berikut caranya :
1. Mendefinisikan Domains dan Accounts
Pada bagian domain harus seperti ini :
1.
Domains=excellent.co.
id
,vavai.com,vavai.net,kreasindo.biz
dan bagian account menjadi seperti ini :
1.
Accounts=ahmad.iman@excellent.co.
id
2.
Accounts=zeze@vavai.com
3.
Accounts=vivian@vavai.net
4.
Accounts=budi@kreasindo.biz
5.
Accounts=vavai@vavai.com
Jika jumlah account ada 1000 account, maka harus didefinisikan ke 1000 account tersebut seperti diatas.
2. Menggunakan bash script sederhana
Jika menggunakan script, dibagian Accounts cukup definisikan all saja. Buatlah sebuah bash script sederhana seperti dibawah ini :
1.
mkdir
/srv/ahmad/
2.
cd
/srv/ahmad/
3.
chmod
777 /srv/ahmad
4.
su
- zimbra -c
"zmprov gad"
&
gt
; /srv/ahmad/domain.txt
5.
chmod
755 domain.txt
6.
vi
sync
-mailbox.sh
Isinya seperti berikut :
01.
#!/bin/sh
02.
03.
#Hapus Layar
04.
clear
05.
06.
LOCATION=`
pwd
`
07.
LIST_DOMAIN=
"domain.txt"
08.
ZMZCONF=
"/opt/zimbra/conf/zmztozmig.conf"
09.
10.
cat
$LOCATION/$LIST_DOMAIN |
while
read
DOMAIN;
do
11.
echo
" Replace domain pada file $ZMZCONF dan ganti dengan domain $DOMAIN"
12.
sed
-i s/Domains=.*/Domains=$DOMAIN/g $ZMZCONF
13.
echo
"Memulai Sinkronisasi Mailbox"
14.
su
- zimbra -c
"/opt/zimbra/libexec/zmztozmig"
15.
16.
echo
"Sinkronisasi Mailbox untuk Domain $DOMAIN telah selesai"
17.
done
Berikan hak akses agar dapat dieksekusi dan memulai replikasi
1.
chmod
+x
sync
-mailbox.sh
2.
sh
sync
-mailbox.sh
sumber#vavai.com