Tips Zimbra : Reset Pengaturan/Konfigurasi User pada COS Value (Class Of Service)

Posted by

Setelah sebelumnya melakukan konfigurasi user agar menggunakan COS yang telah ditentukan, masih saja ada beberapa user yang tidak berubah pengaturan/features sesuai denga COS tersebut dan masih menggunakan nilai default. Salah satu contohnya adalah nilai quota yang masih unlimited. Padahal, user tersebut sudah menggunakan COS yang telah dibuat dan pada COS tersebut juga sudah saya lakukan konfigurasi quota maksimal 1000 MB. Jika saya cek via Zimbra Admin | Manage | Account | klik kanan dan pilih edit pada account yang masih menggunakan quota default, saya mendapatkan informasi seperti berikut :

reset-to-cos

Saya dapat meng-klik Reset to COS value dan nilai pada quota otomatis mengikuti rule sesuai dengan COS. Selain via Zimbra Admin, untuk memaksa user menggunakan nilai COS dapat dilakukan juga dengan Zimbra CLI. Berikut adalah contohnya

zmprov ma admin@example.com zimbraMailQuota ""

Perintah diatas akan memaksa user admin@example.com agar menggunakan nilai quota sesuai dengan rule pada COS. Jika ingin memaksa agar semua user menggunakan nilai COS, kita dapat membuat sebuah script untuk melakukannya. Berikut adalah contoh script-nya

vi /srv/reset-to-cos.sh

Isi dengan baris berikut :

#!/bin/bash

clear
rm /srv/reset-to-cos.zmp
echo "Retrieve zimbra user name..."

USERS=`su - zimbra -c 'zmprov -l gaa | sort'`;

for ACCOUNT in $USERS; do
echo "Enforce COS value for account $ACCOUNT"
echo "ma $ACCOUNT zimbraMailQuota ''" >> /srv/reset-to-cos.zmp
done

Berikan hak akses eksekusi dan jalankan script tersebut

chmod +x /srv/reset-to-cos.sh
sh /srv/reset-to-cos.sh

Hasil dari menjalankan script tersebut diatas adalah file dengan nama reset-to-cos.zmp yang disimpan pada folder /srv/. Aplikasikan file tersebut sebagai user Zimbra

su - zimbra
zmprov < /srv/reset-to-cos.zmp

Akhirnya semua user sudah menggunakan nilai quota sesuai dengan rule pada COS. Jika ingin melakukan reset nilai/feature/rule sesuai dengan COS, tulisan zimbraMailQuota pada script diatas dapat diganti dengan rule yang lain.

Silakan dicoba dan semoga bermanfaat 😀

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.