Menghapus Semua Email di Inbox Akun Zimbra
Menghapus Semua Email di Inbox Akun Zimbra berguna untuk mengkosongkan atau menghapus keseluruhan email yang berada di inbox folder berdasarkan akun. Apabila email yang akan di hapus masih di bawah 100 email, itu memungkinkan untuk di hapus di webclient. Namun akan bermasalah apabila yang akan di hapus sudah lebih dari 1000 email yang berada di inbox, membuat browser menjadi hang. Selain inbox bisa juga menghapus Sent Item dll.
Mengetahui Folder Akun Zimbra
Untuk mengetahui nama folder dan berapa banyak folder yang terdapat pada sebuah akun, dengan menggunakan perintah berikut
Mis. Nama akun testgmail@saad.co.id
su - zimbra zmmailbox -z -m testgmail@saad.co.id gaf
Maka akan menghasilkan tampilan berikut
Id View Unread Msg Count Path ---------- ---- ---------- ---------- ---------- 1 unkn 0 0 / 16 docu 0 0 /Briefcase 10 appo 0 0 /Calendar 14 mess 0 0 /Chats 7 cont 0 0 /Contacts 6 mess 0 0 /Drafts 13 cont 0 0 /Emailed Contacts 2 mess 0 10000 /Inbox 4 mess 0 0 /Junk 5 mess 0 0 /Sent 15 task 0 0 /Tasks 3 unkn 0 0 /Trash
Menghapus Email Di Folder
Untuk menghapus semua email yang berada di folder bisa menggunakan perintah berikut
su - zimbra zmmailbox -z -m testgmail@saad.co.id emptyFolder "/Inbox"
Untuk folder yang lain tinggal sesuaikan path, mis: sent item ganti /Inbox menjadi /Sent
Menghapus Semua Email Di Folder
Untuk menghapus semua email di semua folder dan semua akun bisa menggunakan script berikut
– Create file delete_all.sh
cd /opt touch delete_all.sh chmod +x delete_all.sh
– Edit dan Masukkan script berikut pada delete_all.sh
nano delete_all.sh
Masukkan script berikut, kemudian save.
#Clear Semua Folder echo -n "Clear Semua Folder ......"; echo "" ZMBOX=/opt/zimbra/bin/zmmailbox for i in `zmprov -l gaa`; do $ZMBOX -z -m $i emptyFolder "/Briefcase"; $ZMBOX -z -m $i emptyFolder "/Calendar"; $ZMBOX -z -m $i emptyFolder "/Chats"; $ZMBOX -z -m $i emptyFolder "/Contacts"; $ZMBOX -z -m $i emptyFolder "/Drafts"; $ZMBOX -z -m $i emptyFolder "/Emailed Contacts"; $ZMBOX -z -m $i emptyFolder "/Inbox"; $ZMBOX -z -m $i emptyFolder "/Junk"; $ZMBOX -z -m $i emptyFolder "/Sent"; $ZMBOX -z -m $i emptyFolder "/Tasks"; $ZMBOX -z -m $i emptyFolder "/Trash"; echo "$i -- finished "; done echo " done.";
Untuk menghapus semua email di semua folder dan hanya untuk akun yang sudah di list saja bisa menggunakan script berikut
– Create file list email
cd /opt nano list_email.txt
Masukkan daftar list ke file list_email.txt, cth:
admin@saad.co.id support@saad.co.id billing@saad.co.id
Kemudian save file tersebut
– Create file delete_all.sh
cd /opt touch delete_all.sh chmod +x delete_all.sh
– Edit dan Masukkan script berikut pada delete_all.sh
nano delete_all.sh
Masukkan script berikut, kemudian save.
#Clear Semua Folder echo -n "Clear Semua Folder ......"; echo "" ZMBOX=/opt/zimbra/bin/zmmailbox for i in `cat /opt/list_email.txt`; do $ZMBOX -z -m $i emptyFolder "/Briefcase"; $ZMBOX -z -m $i emptyFolder "/Calendar"; $ZMBOX -z -m $i emptyFolder "/Chats"; $ZMBOX -z -m $i emptyFolder "/Contacts"; $ZMBOX -z -m $i emptyFolder "/Drafts"; $ZMBOX -z -m $i emptyFolder "/Emailed Contacts"; $ZMBOX -z -m $i emptyFolder "/Inbox"; $ZMBOX -z -m $i emptyFolder "/Junk"; $ZMBOX -z -m $i emptyFolder "/Sent"; $ZMBOX -z -m $i emptyFolder "/Tasks"; $ZMBOX -z -m $i emptyFolder "/Trash"; echo "$i -- finished "; done echo " done.";
Selemat mencoba
Berikut layanan yang ada di saadwebid terkait zimbra
Layanan Jasa Maintenance Zimbra
Layanan Jasa Migrasi Zimbra Mail Server
VPS/Cloud Zimbra
SSL Zimbra Mail Server
SMTP Relay
Layanan Antivirus, Antispam dan Antimalware