Upload
pascal
View
62
Download
1
Embed Size (px)
DESCRIPTION
Postfix-Amavis-ClamAV-Spamassassin Installation. By Goodle Crew. Pendahuluan. - PowerPoint PPT Presentation
Citation preview
Postfix-Amavis-ClamAV-Spamassassin
Installation
By Goodle Crew
Pendahuluan
Disini dijelaskan cara installasi antivirus pada postfix mailserver. Untuk antivirus, dipakai clamav karena selama ini respon dari clamav bila ada virus baru muncul cukup cepat dan yang pasti gratis. Untuk antar muka dipilih amavis.
Security Email Process
Message DeliveryOther mail server
Postfix (SMTP 25)
Amavis
10025 10024
HTTPS Webmail (443)
Courier IMAP (143)
User login
Maildir Email Storage
ClamAVSpamassassin
Installasi Postfix Mailserver Jalankan perintah:
# apt-get install postfix Kemudian akan ditanyakan tipe mailserver
• Internet site Isikan email root
• Contoh isikan debian Mail name
• Isikan dengan full domain Domain yang lainnya Force synchronous NO
Modifikasi postfix
Jalankan perintah:• # postconf –e home_mailbox=Maildir/
Mengaktifkan postfix
Dengan perintah:• # /etc/init.d/postfix start
Atau• # /etc/init.d/postfix stop
• # /etc/init.d/postfix restart
Installasi Clam-AV Jalankan perintah :
# apt-get install unrar lha unzoo zoo arj unzip bzip2 lzop daemon
# apt-get install clamav clamav-daemon clamav-freshclam
Kemudian pilih daemon Kemudian pilih virus update server
• Pilih db.id.clamav.net (Indonesia) Masukkan proxy server (options)
• Format : http://proxy.eepis-its.edu:3128 Notified (yes)
Mengaktifkan service Clam-AV
# /etc/init.d/clamav-daemon start
Perintah lainnya• # /etc/init.d/clamav-daemon restart
• # /etc/init.d/clamav-daemon stop
Spamassassin
Untuk installasi jalankan perintah• # apt-get install spamassassin pyzor razor
Rubah di file /etc/default/spamassassin• ENABLED=0
menjadi• ENABLED=1
Mengaktifkan spamassassin
Jalankan perintah :• # /etc/init.d/spamassassin start
Perintah lainnya :• # /etc/init.d/spamassassin stop
• # /etc/init.d/spamassassin restart
Installasi AMAVISD
Jalankan perintah :• # apt-get install amavis
Integrasi dgn postfix
Edit file /etc/postfix/master.cf, tambahkan
smtp-amavis unix - - n - 2 smtp
-o smtp_data_done_timeout=1200
-o smtp_send_xforward_command=yes
-o disable_dns_lookups=yes
Integrasi dgn Postfix (2) Tambahkan baris berikut pada /etc/posfix/master.cf
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.1 -o strict_rfc821_envelopes=no -o smtpd_error_sleep_time=0 -o smtpd_soft_error_limit=1001 -o smtpd_hard_error_limit=1000
Integrasi dgn Postfix (3)
Jalankan perintah• # postconf -e 'content_filter=smtp-amavis:[127.0.0.1]:10024‘
# /etc/init.d/postfix restart
Integrasi dengan ClamAV
Ubah permission /var/run/clamav ke user amavis• # chown amavis.amavis –R /var/run/clamav
Ubah “User clamav” pada /etc/clamav/clamd.conf • User amavis
# /etc/init.d/clamav-daemon restart # /etc/init.d/amavis restart
Integrasi dengan spamassassin
Pada /etc/amavis/amavisd.conf, rubah• $sa_local_tests_only = 1;
Menjadi
• $sa_local_tests_only = 0;
Restart amavis # /etc/init.d/amavis restart
Webmail
Install squirrelmail• # apt-get install apache2 php4 php4-imap
• # apt-get install squirrelmail courier-imap
Buat symlink untuk apache2• # ln –s /etc/squirrelmail/apache.conf /etc/apache2/conf.d/squirrelmail.conf
Untuk mengkonfigurasi squirrelmail• # /etc/squirrelmail/conf.pl
Konfigurasi squirrelmail
Pilih• 2 – server
• A – update imap server
• 8 – imap server
• courier
• s – save data
Modifikasi untuk user
Jalankan perintah• # cd /etc/skel
• # maildirmake Maildir
Tambahkan user• # adduser coba
Test installasi
Menggunakan browser arahkan https://localhost/squirrelmail/ Masuk dengan user yg telah dibuat