Mengaktifkan CBPolicyd Carbonio CE

Mengaktifkan CBPolicyd Carbonio CE

Mengaktifkan CBPolicyd Carbonio CEMengaktifkan CBPolicyd Carbonio CE, Salah satu karakteristik terpenting dari server email adalah reputasinya. Jika ternyata tercemar oleh surat massal yang tidak terkendali, ada risiko surat yang dikirim dari server tersebut tidak hanya masuk ke folder Spam tetapi otomatis terhapus bahkan sebelum sampai di server.

Salah satu cara paling andal untuk melindungi server Anda dari hilangnya reputasi adalah dengan mengontrol jumlah email yang dikirim oleh pengguna sehingga mereka tidak mengirimkan surat spam massal, dan nama server Anda tidak ditambahkan ke daftar hitam publik. CBPolicyD memungkinkan Anda membatasi jumlah email yang dapat dikirim pengguna. Pada artikel ini, kita akan membahas tentang cara mengatur batas pengiriman email di Carbonio, serta membahas fitur lain dari CBPolicyD.

Cluebringer Policy Daemon adalah layanan untuk Postfix yang memungkinkan Anda menerapkan berbagai kebijakan di server email, termasuk daftar abu-abu, dan pembatasan penerimaan dan pengiriman email, baik berdasarkan penerima dan pengirim, serta berdasarkan host dan alamat IP. Kebijakan di CBPolicyD dikonfigurasikan dalam database yang sesuai.

CBPolicyD diinstal dengan Carbonio CE, tetapi modul ini tidak diaktifkan secara default. Untuk mengaktifkannya dalam infrastruktur single server.

Langkah konfigurasi CBPolicyd Carbonio CE

1. Install Apache dan php

apt install apache2 libapache2-mod-php php-sqlite3

2. Aktifkan CBPolicyd

su - zextras -c 'carbonio prov ms `zmhostname` +zimbraServiceInstalled cbpolicyd +zimbraServiceEnabled cbpolicyd';
su - zextras -c "zmcontrol restart"

3. Ubah Path Database CBPolicyD

sed -i 's/$DB_DSN="mysql:host=localhost;dbname=cluebringer";/#$DB_DSN="mysql:host=localhost;dbname=cluebringer";/g' /opt/zextras/common/share/webui/includes/config.php
sed -i '/$DB_USER*/a\$DB_DSN="sqlite:/opt/zextras/data/cbpolicyd/db/cbpolicyd.sqlitedb";' /opt/zextras/common/share/webui/includes/config.php

4. Ubah port apache menjadi port 7780

sed -i 's/Listen 80/Listen 7780/g' /etc/apache2/ports.conf

5. Buat shortcut untuk folder webui

ln -s /opt/zextras/common/share/webui /var/www/html/

6. Beri full akses folder db CBPolicyd

chmod -R 777 /opt/zextras/data/cbpolicyd/db

7. Restart service apache2

systemctl restart apache2
systemctl enable apache2

8. Open port 7780 di firewalld

firewall-cmd --permanent --zone=public --add-port=7780/tcp
firewall-cmd --reload

9. Buat user dan password untuk akses ke dashboard CBPolicyD (cth. user:admin password:rahasia10

htpasswd -cb /var/www/html/webui/.htpasswd admin rahasia10

10. Konfigurasi apache akses dashboard CBPolicyd menggunakan basic authentication

echo '<VirtualHost *:80>
        DocumentRoot /var/www/html
        <Directory "/var/www/html">
                AuthType Basic
                AuthName "Restricted Content"
                AuthUserFile /var/www/html/webui/.htpasswd
                Require valid-user
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>' > /etc/apache2/sites-enabled/000-default.conf
echo "<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>" >> /etc/apache2/apache2.conf
echo 'AuthType Basic
AuthName "Restricted Content"
AuthUserFile /var/www/html/webui/.htpasswd
Require valid-user' > /var/www/html/webui/.htaccess
echo 'AuthType Basic
AuthName "Restricted Content"
AuthUserFile /var/www/html/webui/.htpasswd
Require valid-user' > /var/www/html/.htaccess

11. Restart apache2

systemctl restart apache2

12. Akses menggunakan url berikut (sesuaikan IP Public yang digunakan)

http://111.222.333.444:7780/webui/

Mengaktifkan CBPolicyd Carbonio CE

Selesai…
Selamat mencoba..

Bila Anda membutuhkan Layanan Jasa Implementasi, Migrasi, Maintenance, SSL, Server, Mail Gateway dan SMTP Relay Carbonio CE bisa menghubungi melalui kontak WhatsApp di pojok kanan bawah

×

Hello!

Klik salah satu dibawah untuk chat WhatsApp atau kirim email kepada kami ke info@saad.web.id

× WhatsApp Kami