Tips Zimbra : Mendefinisikan COS (Class Of Service) untuk Semua User

Untuk memisahkan beberapa type user dan feature-feature yang ada pada Zimbra, kita dapat menggunakan COS untuk mengelompokkannya. Jika hanya membuat user beberapa saja, kita bisa menggunakan Zimbra Admin dan memilih COS yang dihendaki. Namun, bagaimana apabila usernya banyak? dan bagaimana apabila user-user yang sebelumnya ada hendak kita kelompokkan dalam beberapa COS?

Selain menggunakan Zimbra Admin untuk mendefinisikan COS pada user, kita juga dapat menggunakan Zimbra CLI. Berikut adalah contoh untuk mendefinisikan COS pada user menggunakan CLI
[code lang=’bash’]
zmprov sac [email protected] staff
[/code]
Perintah diatas akan mendefinisikan COS untuk account [email protected] dengan nama COS staff. Jika kita ingin mendefinisikan COS untuk semua account, kita dapat membuat sebuah script seperti dibawah :
[code lang=’bash’]
vi /srv/set-cos.sh
[/code]
Isi dengan baris berikut :
[code lang=’bash’]
#!/bin/bash

clear
rm /srv/modify-cos.zmp
echo “Retrieve zimbra user name…”

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

for ACCOUNT in $USERS; do
echo “Modify COS for account $ACCOUNT”
echo “sac $ACCOUNT staff” >> /srv/modify-cos.zmp
done
[/code]
Berikan hak akses eksekusi dan jalankan script
[code lang=’bash’]
chmod +x /srv/set-cos.sh
sh /srv/set-cos.sh
[/code]
Hasil dari script diatas akan membuat file dengan nama <em><strong>modify-cos.zmp</strong></em> yang berlokasi pada folder /srv/. Eksekusi file tersebut sebagai user Zimbra
[code lang=’bash’]
su – zimbra
zmprov < /srv/modify-cos.zmp [/code] Contoh script diatas mendefinisikan COS staff untuk semua user. Jika memiliki COS yang lain/berbeda, silakan ganti tulisan staff dengan COS yang lain.

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

2 thoughts on “Tips Zimbra : Mendefinisikan COS (Class Of Service) untuk Semua User

  • Sore pak Ahmad,

    Saya coba script diatas tapi ada error dengan komen sbb:

    Retrieve zimbra user name…
    /srv/set-cos-staff-to-alluser: line 8: syntax error near unexpected token `;&’
    /srv/set-cos-staff-to-alluser: line 8: `echo “sac $ACCOUNT staff” >> /srv/set-cos-staff-to-all-user.zmp’

    kenapa ya pak? Tolong pak!

    Terimakasih!

    Horas SML.

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
Tips Menambahkan External Warning pada Proxmox Mail Gateway

Tips Menambahkan External Warning pada Proxmox Mail Gateway

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

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