Belajar CSS

CSS Advantages from Quackit.com

Tips Migrasi Mail Zimbra : Mencegah Email Lama Di Download Ulang?



Salah satu masalah yang kerap muncul saat melakukan migrasi mail server dari engine mail server yang lain ke engine Zimbra adalah terulangnya proses download email yang sebelumnya sudah pernah didownload. Hal ini terutama menimpa user-user yang mengaktifkan feature “Leave Message Copy on Server”
Sebagai contoh, user Vivian memiliki mailbox sebesar 500 MB berisi 1500 email. Email ini sudah ada sejak tahun 2010 dan pernah di download ke email client (Microsoft Outlook, Mozilla Thunderbird atau via BlackBerry). Jika semua isi mailbox di migrasi dan kemudian direstore, mail client akan menganggap semua email ini baru dan belum pernah didownload (meski statusnya sudah read). SysAdmin  yang cari selamet bisa saja bilang, “Aaah, gapapa tuh email kedownload lagi, daripada hilang kan masih mendingan double”, hehehe… Iya kalau ke teman bisa bilang seperti itu, kalau ke boss gimana bilangnya?
Zimbra sebenarnya punya feature “Access from Other Mail Clients” berupa opsi : “Allow only mail from now to be downloaded”. Jika diset, opsi ini akan membuat flag bahwa email yang boleh didownload ulang adalah email dengan setting sejak tanggal tertentu. Jika diset melalui menu Preferences masing-masing user, menu ini ada di bagian Mail.
Sayangnya, setting melalui menu GUI/web admin hanya menyediakan 2 pilihan, yaitu Download semua email atau Download email sejak tanggal diset (alias saat ini). Jika menginginkan pilihan yang lebih banyak, misalnya ingin diset bahwa email yang boleh didownload ulang adalah email kemarin hingga saat ini, kita harus melakukan settingnya melalui CLI (Command Line Interface). Berikut adalah contoh perintahnya :
1.zmprov ma ${ACCOUNT} zimbraPrefPop3DownloadSince $(date"+%Y%m%d%H%M%S"Z)
Jika menginginkan yang didownload adalah email sejak kemarin sampai dengan hari ini dan seterusnya, perintahnya menjadi sebagai berikut :
1.zmprov ma ${ACCOUNT} zimbraPrefPop3DownloadSince $(date-d"yesterday""+%Y%m%d%H%M%S"Z)
Jika menginginkan yang didownload adalah email sejak sekian hari (X hari) yang lalu sampai dengan saat ini dan seterusnya, perintahnya menjadi sebagai berikut :
1.zmprov ma ${ACCOUNT} zimbraPrefPop3DownloadSince $(date-d"X day ago""+%Y%m%d%H%M%S"Z)
Untuk membantu rekan-rekan yang ingin melakukannya secara massal untuk semua account, berikut adalah scriptnya :
01.#!/bin/bash
02. 
03.clear
04. 
05.echo"Retrieve zimbra user name..."
06. 
07.USERS=`su- zimbra -c 'zmprov -l gaa'`;
08. 
09.forACCOUNTin$USERS;do
10.NAME=`echo$ACCOUNT`;
11.echo"Set POP3 Date for $NAME..."
12.su- zimbra -c"zmprov ma ${ACCOUNT} zimbraPrefPop3DownloadSince $(date -d "yesterday" "+%Y%m%d%H%M%S"Z)";
13.done
14.echo"All mailbox has been setup successfully"
Semoga bermanfaat dan bisa membantu rekan-rekan yang membutuhkan hal yang sama.
sumbervavai.com

0 comments:

facebook

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | coupon codes

KOMPUTER| TEMPAT BERBAGI TENTANG PERANGKAT LUNAK, APLIKASI DAN INFORMASI ...