Membuat Ulang Database PolicyD

Posted by

Salah satu improvement yang wajib ada ketika instalasi email server adalah fitur rate limit. Fitur ini berfungsi untuk menahan kiriman email yang dianggap tidak wajar atau blasting. Normalnya, user mengirimkan email mungkin 200-300 email perjam. Jika lebih dari itu, kemungkinan ada proses spamming. Meskipun bisa jadi, memang ada user yang sedang melakukan blasting untuk keperluan promosi misalnya. Jika demikian, user bisa konsultasi dengan Admin email server karena emailnya tertahan/tidak dapat dikirimkan.

Ketika saya mengaktifkan fitur tersebut dengan mengikuti panduan disini https://imanudin.net/2014/09/08/how-to-install-policyd-on-zimbra-8-5/, prosesnya berjalan dengan lancar. Namun ketika akses pada PolicyD Web Admin, tampilannya tidak sesuai dan berantakan. Rule-rule bawaan tidak ada dan pilihan menu yang ada tidak sesuai. Jika mengalami hal tersebut, yang saya lakukan adalah menjalankan ulang panduan instalasi PolicyD. Namun jika masih belum sesuai, maka lakukan cara berikut untuk membuat database untuk PolicyD

cd /opt/zimbra/cbpolicyd/share/database/
for i in core.tsql access_control.tsql quotas.tsql amavis.tsql checkhelo.tsql checkspf.tsql greylisting.tsql accounting.tsql
do
./convert-tsql sqlite $i
done > /tmp/db1.sql
sqlite3 /opt/zimbra/data/cbpolicyd/db/cbpolicyd.sqlitedb < /tmp/db1.sql

Perintah diatas akan melakukan convert data tsql menjadi sqlite. Kemudian import database sqlite tersebut pada database cbpolicyd.sqlitedb.

Saya coba buka kembali PolicyD Web Admin dan hasilnya sudah sesuai (konfigurasi default)

Sumber : https://imanudin.net/2014/09/30/script-automatic-configure-cbpolicyd-on-zimbra-8-5/#comment-14510

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.