Tips Export/Import Filter Pada Zimbra Mail Server

Pada saat proses implementasi dan migrasi sistem di beberapa klien, tentu banyak pelajaran, ilmu, situasi dan kondisi yang berbeda. Salah satunya adalah bagaimana cara memindahkan rule filter khususnya pada webmail Zimbra yang sering digunakan oleh klien. Tips pada tulisan yang sebelumnya mengenai export/import signature dan yang sekarang akan dibahas adalah script yang dibuat oleh pak boss Masim “Vavai” Sugianto yang saya tulis pada blog ini. Berikut panduan export/import filter pada Zimbra mail server.

Export
[code lang=’bash’]
cd /srv/
mkdir filter
vi export-filter.sh
[/code]
[code lang=’bash’]
#!/bin/bash

clear

echo “Retrieve zimbra user name…”

USERS=`su – zimbra -c ‘zmprov -l gaa’`;

for ACCOUNT in $USERS; do
NAME=`echo $ACCOUNT`;
filter=`su – zimbra -c “zmprov ga $NAME zimbraMailSieveScript” > /tmp/$NAME`

sed -i -e “1d” /tmp/$NAME
sed ‘s/zimbraMailSieveScript: //g’ /tmp/$NAME > filter/$NAME
rm /tmp/$NAME
echo “Export filter for $NAME…”
done
echo “All filter has been export successfully”
[/code]
Simpan, berikan hak akses dan eksekusi
[code lang=’bash’]
chmod +x /srv/export-filter.sh
sh /srv/export-filter.sh
[/code]
Tunggu hingga proses export selesai

Import

Salin folder filter hasil dari perintah export diatas pada folder /srv/ Zimbra baru. Lakukan import dengan script berikut :
[code lang=’bash’]
cd /srv/
vi import-filter.sh
[/code]
[code lang=’bash’]
for file in /srv/filter/*
do
StrFilter=`cat “$file”`
Acc=`echo $file | cut -d “/” -f5`
su – zimbra -c “zmprov ma $Acc zimbraMailSieveScript ‘$StrFilter'”
echo “Proses filter $Acc”
done
echo “Proses import filter selesai dilakukan”
[/code]
Tunggu hingga selesai dan check pada salah satu account yang menggunakan filter pada Zimbra webmail. Silakan dicoba dan semoga bermanfaat 😀

Ahmad Imanudin, Tinggal di Bekasi. Bekerja sebagai salah satu staff di PT. Excellent Infotama Kreasindo. Dapat dihubungi pada alamat surel ahmad [at] imanudin.com

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

You might also like
Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman

Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman

Tips Mengganti Tampilan Background di Zimbra Webmail

Tips Mengganti Tampilan Background di Zimbra Webmail

Solved : apt-key Gagal dengan Error “keyserver receive failed: Connection timed out” di Ubuntu

Solved : apt-key Gagal dengan Error “keyserver receive failed: Connection timed out” di Ubuntu

Stay Connected
No popular posts within this time range.
Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,864 other subscribers
Categories