Menu

Tips Zimbra : Cara Mengetahui Penggunaan Mailbox Pada Zimbra Mail Server

Tips Zimbra : Cara Mengetahui Penggunaan Mailbox Pada Zimbra Mail Server

Beberapa minggu yang lalu ada salah seorang alumni Excellent menanyakan bagaimana mengambil seluruh data penggunaan mailbox pada setiap user untuk keperluan laporan dan informasi. Sebenarnya, untuk mengetahui berapa banyak penggunaan mailbox untuk masing-masing user pada Zimbra Mail Server bisa dilihat pada bagian menu Zimbra Admin | Server Statistics | Mailbox Quota.

Disana bisa terlihat total quota yang diberikan dan quota yang sudah digunakan. Hal ini tidak fleksibel dikarenakan harus menulis kembali informasi user yang ada atau melakukan screenshot. Belum lagi ditambah apabila total user sudah lumayan banyak. Hehehe :D.

Pada Zimbra Mail Server terdapat Command Line untuk mengetahui berapa banyak penggunaan mailbox dan total quota yang diberikan. Berikut adalah contoh command line tersebut :

zimbra

Command Line penggunaan mailbox

su - zimbra
zmmailbox -z -m ahmad.iman@excellent.co.id gms

Command Line untuk melihat total mailbox

su - zimbra
zmprov ga ahmad.iman@excellent.co.id | grep zimbraMailQuota

Dari contoh command line diatas kita bisa membuat sebuah script sederhana untuk melooping seluruh user dan mengambil informasi penggunaan mailbox plus total mailbox.

Buat sebuah script dengan nama quota-used.sh

vi /srv/quota-used.sh

Paste script dibawah ini pada file yang baru saja dibuat

#!/bin/bash
echo "Username           Total Quota         Quota Terpakai"

zmprov -l gaa | while read ACCOUNT
 do
        QUOTA_TOTAL=`zmprov ga ${ACCOUNT} | grep "zimbraMailQuota" | cut -d ":" -f2`
        QUOTA_USAGE=`zmmailbox -z -m ${ACCOUNT} gms`
        echo "${ACCOUNT}    ${QUOTA_TOTAL}    ${QUOTA_USAGE}"
done

Berikan hak akses eksekusi dan jalankan melalui user Zimbra

chmod +x /srv/quota-used.sh
su - zimbra
sh /srv/quota-used.sh

Dari script diatas akan didapatkan informasi mengenai penggunaan quota dan total quota yang diberikan kepada masing-masing user.

Silakan dicoba dan semoga bermanfaat 😀

Ahmad Imanudin

Ahmad Imanudin, Guest Blogger di http://www.vavai.com .Tinggal di Bekasi. Bekerja sebagai salah satu senior staff pada PT. Excellent Infotama Kreasindo. Blog pribadi saya dapat diakses pada alamat http://www.imanudin.com dan http://www.imanudin.net

3 Comments

  • bayu says:

    mas mau tanya nih tentang directory mail zimbra, kalau gak salah ada di /opt/zimbra/store dan untuk data storenya di /opt/zimbra/db
    nah mas.. kalau mau itu pathnya saya ganti dengan mount yang saya buat di desktop itu caranya gimana ya ? bingung mas
    contoh mount saya yg di desktop itu mount nya dari komputer B sementara mail server saya ada di komputer A..

    thanks be 4

  • Muji Mizward says:

    Wah Postingan di excellent.co.id keren-keren. Serta mudah dipahami.
    Kalau boleh aku mau tanya nech, kalau saya ingin mendownload aktifitas email dari user tertentu beserta isi email tersebut dalam kurun waktu satu bulan.
    Kira2 scriptnya seperti apa ya.
    Terimakasih atas supportnya.

  • Nana says:

    Mas mau tanya, email saya cuma ada yg 2 minggu kebelakang, padahal setingan “email message lifetime” nya 0 days.
    thx

Leave a Reply

Your email address will not be published.

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

Menu