Mengaktifkan Razor Pyzor dan DCC di Zimbra 8 CentOS 7

Mengaktifkan Razor Pyzor dan DCC di Zimbra 8 CentOS 7

Mengaktifkan Razor Pyzor dan DCC  di Zimbra 8 CentOS 7Mengaktifkan Razor Pyzor dan DCC di Zimbra 8 Centos 7, digunakan mengurangi email spam yang masuk ke mail server zimbra. Razor dan pyzor merupakan plugin tambahan spamassassin berfungsi mengidentifikasi email yang mengandung spam, dengan pemberian score spam pada sebuah email. Biasanya default maksimal score spam pada zimbra 6.6 lebih dari nilai itu, maka email dianggap sebagai email spam. Sedangkan DCC untuk mendeteksi bulk email spam yang masuk ke mail server zimbra. Pada default improvement antispam ini tidak tersedia. jadi, harus ada penambahan konfigurasi pengaktifannya. berikut langkah-langkah mengaktifkan nya. Pada kali ini yang digunakan adalah zimbra ose 8.8.15 dengan centOS 7 release akhir.

1. Menaikan level log Amavis’s

zmprov mcf zimbraAmavisLogLevel 2

Contoh Log

May 12 00:40:49 mail amavis[15451]: (15451-01) spam-tag, <saadmyid@gmail.com> -> <admin@saad.my.id>, No, score=-0.796 required=6.6 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, DMARC_PASS_NONE=-0.6, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no

2. Install Epel Release

yum install epel-release -y

3. Install Pyzor dan Razor

yum install pyzor perl-Razor-Agent -y

4. Konfigurasi Pyzor dan Razor

su - zimbra
pyzor --homedir /opt/zimbra/data/amavisd/.pyzor discover
razor-admin -home=/opt/zimbra/data/amavisd/.razor -create
razor-admin -home=/opt/zimbra/data/amavisd/.razor -discover
razor-admin -home=/opt/zimbra/data/amavisd/.razor -register -user postmaster@saad.my.id

5. Buat file pyzor.cf

nano /opt/zimbra/data/spamassassin/localrules/pyzor.cf

Masukan baris berikut

# pyzor
use_pyzor 1
pyzor_path /usr/bin/pyzor
# DNS lookups for pyzor can time out easily.  Set the following line IF you want to give pyzor up to 20 seconds to respond
# may slow down email delivery
pyzor_timeout 20

# razor
use_razor2 1

score URIBL_BLACK 3.250
score RAZOR2_CHECK 3.250
score PYZOR_CHECK 3.250
score BAYES_99 4.000
score BAYES_60 2.250
score BAYES_50 1.500
score BAYES_00 -0.500
score RP_MATCHES_RCVD -0.000

6. Restart Service Antispam dan MTA

zmantispamctl restart && zmmtactl restart

7. Tes Koneksi Pyzor
sebelumnya exit dahulu dari user zimbra

exit
pyzor --homedir /opt/zimbra/data/amavisd/.pyzor ping

8. Buat direktori .pyzor, .razor dan .spamassassin

mkdir -p /opt/zimbra/.pyzor
chown zimbra:zimbra /opt/zimbra/.pyzor
mkdir -p /opt/zimbra/.razor
chown zimbra:zimbra /opt/zimbra/.razor
mkdir -p /opt/zimbra/.spamassassin
chown -R zimbra:zimbra /opt/zimbra/.spamassassin

9. Copy razor-agent.conf

cp /opt/zimbra/data/amavisd/.razor/razor-agent.conf /opt/zimbra/.razor/
chown zimbra:zimbra /opt/zimbra/data/amavisd/.razor/razor-agent.conf

10. Install gcc, make dan wget

yum install gcc make wget -y

11. Membuat direktori dan shortcut DCC

mkdir -p /opt/zimbra/dcc-2.3.167
chown zimbra:zimbra /opt/zimbra/dcc-2.3.167
ln -s /opt/zimbra/dcc-2.3.167 /opt/zimbra/dcc

Catatan: nama direktori sesuaikan dengan versi yang digunakan, versi yang digunakan saat ini dcc-2.3.167

12. Install DCC

su - zimbra
cd /tmp
wget https://www.dcc-servers.net/dcc/source/dcc.tar.Z
tar xfz dcc.tar.Z
cd dcc-2.3.167

13. Konfigurasi DCC

./configure --homedir=/opt/zimbra/dcc-2.3.167 \
 --disable-sys-inst --with-uid=zimbra --disable-server \
 --disable-dccifd --disable-dccm \
 --with-updatedcc_pfile=/opt/zimbra/data/dcc \
 --with-rundir=/opt/zimbra/data/dcc/run \
 --bindir=/opt/zimbra/dcc-2.3.167/bin

14. Compile dan install

make
make install
cd /opt/zimbra/data
mkdir -p dcc/run

15. Edit file pyzor.cf

nano /opt/zimbra/data/spamassassin/localrules/pyzor.cf

Masukkan baris berikut di paling bawah

use_dcc 1
dcc_path /opt/zimbra/dcc/bin/dccproc
dcc_timeout 20

16. Edit file salocal.cf.in

vi /opt/zimbra/conf/salocal.cf.in

Beri tanda # pada use_dcc 0, kemudian save

#use_dcc 0

17. Restart service amavisd

zmamavisdctl restart

18. Test koneksi DCC

/opt/zimbra/dcc/bin/cdcc info

19. Tes razor pyzor dan dcc dengan file email spam
Download file sample email spam

exit
cd /opt
wget http://spamassassin.apache.org/full/3.0.x/dist/sample-spam.txt
chown zimbra:zimbra /opt/sample-spam.txt

Tes menggunakan perintah berikut

su - zimbra
/opt/zimbra/common/bin/spamassassin -D < /opt/sample-spam.txt

Pastikan muncul: check_dcc: 266 (12.8%) check_razor2: 463 (22.4%) dan check_pyzor: 210 (10.1%)
Hasil lengkapnya

May 12 02:25:41.935 [23001] dbg: timing: total 2071 ms - init: 612 (29.6%), parse: 0.90 (0.0%), extract_message_metadata: 17 (0.8%), get_uri_detail_list: 2.6 (0.1%), tests_pri_-1000: 10 (0.5%), compile_gen: 73 (3.5%), compile_eval: 16 (0.8%), tests_pri_-950: 3.5 (0.2%), tests_pri_-900: 3.5 (0.2%), tests_pri_-90: 3.3 (0.2%), tests_pri_0: 406 (19.6%), check_spf: 20 (1.0%), dkim_load_modules: 14 (0.7%), check_dkim_signature: 0.40 (0.0%), check_dkim_adsp: 3.0 (0.1%), poll_dns_idle: 0.22 (0.0%), tests_pri_10: 271 (13.1%), check_dcc: 266 (12.8%), tests_pri_20: 468 (22.6%), check_razor2: 463 (22.4%), tests_pri_30: 215 (10.4%), check_pyzor: 210 (10.1%), tests_pri_500: 55 (2.6%)

Selesai, Semoga bermanfaat

Berikut layanan yang ada di saadwebid terkait zimbra
Layanan Jasa Maintenance Zimbra
Layanan Jasa Migrasi Zimbra Mail Server
VPS/Cloud Zimbra
SSL Zimbra Mail Server
SMTP Relay
Layanan Antivirus, Antispam dan Antimalware

×

Hello!

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

× WhatsApp Kami