Postfix-Amavis-ClamAV-Spamassassin Installation

Post on 12-Jan-2016

60 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Postfix-Amavis-ClamAV-Spamassassin Installation. By Goodle Crew. Pendahuluan. - PowerPoint PPT Presentation

Transcript

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

top related