Berikut ini adalah langkah-langkah instalasi ClamAV dan Amavis-New beserta cara penggunaannya pada mail server, Postfix. Clam AntiVirus (ClamAV) adalah antivirus GPL anti virus untuk UNIX/LINUX. Biasanya diintegrasikan dengan mail server untuk memeriksa attachment email. Amavis-new adalah interface antara mail server (MTA) and content checkers seperti virus scanners, dan/atau SpamAssassin
Buat user yang akan menjalankan clamav
groupadd clamav
useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav
Buat file /usr/local/etc/clamd.conf, isinya :
Jalankan daemon clam antivirus (clamd ) :
Periksa apakah daemon tersebut sudah berjalan :
Untuk menjalankan daemon clamd setiap server di reboot :
Update database virus clamav dengan tool freshclam, terlebih dahulu buatkan file tujuan log.
Update dengan daemon freshclam
Paket perl yang dibutuhkan amavis-new
Mail::SpamAssassin
DBI with appropriate DBD::*
Net::LDAP
virus scanners
Buat direktori untuk amavis, user yang dipakai adalah user clamav
tar zxvf amavisd-new-20030616-p9.tar.gz
cd amavisd-new-20030616
Kopikan script amavisd ke /usr/local/sbin dan set ijin akses
cp amavisd /usr/local/sbin/
chown root /usr/local/sbin/amavisd
chmod 755 /usr/local/sbin/amavisd
kopikan file configurasi dan edit seperti contoh.
Edit beberapa bagian amavisd-new
Buka baris 1155 -1158, untuk dukungan daemon clamd, agar proses scanning lebih cepat
terlihat amavisd akan memakai local socket /var/amavis/clamd, maka ubah /etc/clamav.conf sesuaikan dengan local socket yang diperlukan.
Selain itu matikan semua antivirus yang tidak dipakai agar waktu startup amavisd bisa lebih cepat
Edit agar file konfigurasi menjadi lebih kecil, dengan membuang setiap baris yang dimulai dengan ?¬¢‚Äö?ᬮ?Ä??#?¬¢‚Äö?ᬮ‚Äö?묢 atau :
cd /etc
mv amavisd.conf amavisd.conf2
cat amavisd.conf2 | grep -v '^#' | tr -s '\n' > amavisd.conf
agar bisa langsung start pada saat server berjalan kopikan file init script dari amavis ke init.d
Sesuikan dengan letak init.d pada sistem anda. Pada TSL 2.0 terletak pada /etc/init.d/ bukan /etc/rc.d/init.d
cd amavisd-new-20030616
cp amavisd_init.sh /etc/init.d/amavisd
chmod 755 /etc/init.d/amavisd
Pada TSL 2.0 (sesuaikan dengan sistem anda) file init script ini masih perlu diedit.
. /etc/rc.d/init.d/functions menjadi . /etc/init.d/functions
pada baris 19 ubah prog=?¬¢‚Äö?ᬮ¬¨??/usr/sbin/amavisd?¬¢‚Äö?ᬮ¬¨?? menjadi prog=?¬¢‚Äö?ᬮ¬¨??/usr/local/sbin/amavisd?¬¢‚Äö?ᬮ¬¨??
/etc/init.d/amavisd start
Starting amavisd: [ OK ]chkconfig amavisd on
chkconfig --list amavisdamavisd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Edit file /etc/postfix/master.cf dan tambahkan baris dibawah ini
smtp-amavis unix - - n - 2 smtp
-o smtp_data_done_timeout=1200
-o disable_dns_lookups=yes127.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
sesuai dengan informasi di readme file bila memakai postfix 2.0.xx, maka transport smtp dapat di ganti dengan lmtp untuk meningkatkan performance, sehingga menjadi
smtp-amavis unix - - n - 2 lmtp
-o smtp_data_done_timeout=1200
-o disable_dns_lookups=yes
Agar postfix memforwardkan semua email ke daemon amavis, maka edit file /etc/postfix/main.cf,
edit atau tambahkan baris berikut
Copyright@http://antonpicano.net
camagenta
November 10, 2006wah wah… akeh banget yak…
klo BSD juga sama itu…
Ahmad Aminudin
November 10, 2006hehehhe… iya mas….
kalau bsd aku ga tau mas
brachmansyah
November 16, 2006Aku mau tanya kalau install postfix dengan LDAP gimana yach? Bisa kasih petunjuk tutorialnya?
Thanks
Ahmad Aminudin
November 16, 2006wah, kalau dengan LDAP itu saya kurang tau mas. maaf ya mas
Ardi Saksono
March 7, 2007ikutan ah, eh mas kalo install clamav di ubuntu pake apt-get bisa gak, terus carane gimana ya njalankan apt-get sedang komputer terhubung keinternet lewat proxy server……
zulfkar
October 20, 2007mas ami, tanya ne saya sudah mengikuti anjuran mas ne.. saya install postfix difreebsd 6.0 release, pas di newaliases ko ada kalimat kaya gini error truz ada tulisan 420nya…
tu gimana ya mas…?
RC Engine Analysis Software
December 1, 2008Sunday Have you always wanted to look over the shoulder of one of the best RC Nitro Engine Builders? If so, the RC Engine Analysis Software will make that wish come true. You must check it out! rc-engine-analysis-software . com