Menggunakan Amavisd Untuk Filter Spam dan Virus di Virtualmin
Menggunakan Amavisd Untuk Filter Spam dan Virus di Virtualmin ini berguna untuk filter email konten seperti spam, virus dan malware yang bekerja pada proses MTA (Mail Transfer Agent). Amavisd ini membutuhkan beberapa ruang pada memory RAM. Cek terlebih dahulu space RAM pada server, sebelum menggunakan Amavisd. Amavisd ini Open Source dalam pemakaiannya.
Secara default amavisd ini tidak tersedia pada paket virtualmin. Amavisd ini nantinya akan di integrasi oleh postfix yang digunakan oleh virtualmin. Jadi, amavisd ini harus diaktifkan terlebih dahulu, baru bisa digunakan. Untuk cara mengaktifkannya bisa mengikuti langkah demi langkah di bawah.
Informasi sistem:
- OS: Centos 7
- Domain: saad.web.id
- Hostname: webmin.saad.web.id
Langkah-langkah
1. Install terlebih dahulu packet amavisd
yum -y install amavisd-new
2. Ubah konfigurasi amavisd menggunakan perintah berikut
nano /etc/amavisd/amavisd.conf
Ubah baris berikut pada amavisd.conf. hilangkan tanda “#” pada $notify_metho dan $forward_method
$mydomain = 'saad.web.id'; $myhostname = 'webmin.saad.web.id'; $notify_method = 'smtp:[127.0.0.1]:10025'; $forward_method = 'smtp:[127.0.0.1]:10025';
3. Jalankan dan aktifkan amavisd dengan perintah berikut
systemctl start amavisd systemctl enable amavisd
4. Untuk integrasi amavisd dengan postfix. edit file /etc/postfix/main.cf
nano /etc/postfix/main.cf
tambahkan baris berikut pada bagian paling bawah
content_filter=smtp-amavis:[127.0.0.1]:10024
5. Edit file /etc/postfix/master.cf,
nano /etc/postfix/master.cf
tambahkan baris berikut pada bagian paling bawah
smtp-amavis unix - - n - 2 smtp -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes -o disable_dns_lookups=yes 127.0.0.1:10025 inet n - n - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes -o smtpd_error_sleep_time=0 -o smtpd_soft_error_limit=1001 -o smtpd_hard_error_limit=1000
6. Restart Postfix
systemctl restart postfix
Cek log dengan perintah tail -f /var/log/maillog
Berikut layanan yang ada di saadwebid terkait website
Layanan Instalasi Implementasi dan Migrasi VPS