Menu

Tips Zimbra : Mengaktifkan Modul Accounting pada Policyd

Tips Zimbra : Mengaktifkan Modul Accounting pada Policyd

Salah satu modul yang ada pada PolicyD adalah modul Accounting. Modul Accounting ini hampir sama fungsinya seperti modul Quota yang melakukan Counter Limit pada Message Count atau Cumulative Message Size pada email, hanya saja perbedaannya pada periode yang dibagi menjadi 3 periode yaitu Daily, Weekly dan Monthly. Jika ingin melakukan pembatasan pengiriman setiap hari 100.000 email misalnya, maka periode yang digunakan adalah Daily atau Weekly perminggu dan Monthly perbulan.

Pada saat instalasi Policyd pada panduan berikut : tips-zimbra-instalasi-policyd-rate-limit-sending-message-pada-zimbra-versi-8 , modul Accounting belum serta merta diaktifkan, berikut cara mengaktifkan modul Accounting pada PolicyD :

policyd_logo

cd /opt/zimbra/cbpolicyd/share/database/
./convert-tsql sqlite accounting.tsql > /tmp/accounting.sql
vi /tmp/accounting.sql

Hilangkan semua baris yang diawali dengan tanda # dan simpan. Masuk sebagai user Zimbra dan aktifkan modul Accounting PolicyD

su - zimbra
zmlocalconfig -e cbpolicyd_module_accounting=1
vi /opt/zimbra/conf/cbpolicyd.conf.in

Edit pada bagian Modules to Load menjadi seperti berikut :

# Modules to load
modules=<<EOT
Core
AccessControl
Accounting
CheckHelo
CheckSPF
Greylisting
Quotas
EOT

dan isian paling bawah menjadi seperti berikut :

[AccessControl]
enable=@@cbpolicyd_module_accesscontrol@@

[Accounting]
enable=@@cbpolicyd_module_accounting@@

[Greylisting]
enable=@@cbpolicyd_module_greylisting@@

[CheckHelo]
enable=@@cbpolicyd_module_checkhelo@@

[CheckSPF]
enable=@@cbpolicyd_module_checkspf@@

[Quotas]
enable=@@cbpolicyd_module_quotas@@

Inject database Accounting yang baru saja di Convert

sqlite3 /opt/zimbra/data/cbpolicyd/db/cbpolicyd.sqlitedb < /tmp/accounting.sql

Restart Service PolicyD

zmcbpolicydctl restart

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

  • Ade Setiawan says:

    mas Ahmad saat saya jalankan perintah terakhir :sqlite3 /opt/zimbra/data/cbpolicyd/db/cbpolicyd.sqlitedb < /tmp/accounting.sql

    ada error :
    Error: near line 1: near "Accounting": syntax error

    karena apa yah mas? kan saya uncomment semua di file /tmp/accounting.sql

  • @Ade : Hi Mas, Coba Paste hasil Perintah Ini mas, Cat /tmp/accounting.sql. saya Curiga Yang Mas ade lakukan Adalah membuang Tanda comment Nya saja dan Tidak beserta tulisannya yang Bukan Merupakan perintah Pada Sql

  • Dede says:

    Hi mas Ahmad saya sudah aktifkan Module , dan simulasi terapin rate limit daily 2 email , saya coba via webmail sukses , trial via email client seperti thunderbird masih bisa mas , saya simulasi 2 email / daily

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