Install paket yang dibutuhkan, yaitu
Postfix
Courier-pop
Courier-imap
Apache2
Mysql-server
Php4 + php-imap
squirrelmail
dengan perintah
# apt-get install postfix courier-pop courier-imap apache2 mysql-server php4 php-imap squirrelmail
Keterangan : untuk konfigurasi pada php4, apache2, dan mysql server dijelaskan pada “Konfigurasi web server”, maka tidak dijelaskan lagi disini kecuali konfigurasi untuk webmail.
setelah terinstall, restart paket tsb tersebut dengan perintah
# /etc/init.d/postfix restart
# /etc/init.d/courier-pop restart
# /etc/init.d/courier-imap restart
Edit file /etc/postfix/main.cf :
# vim /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = server.server9.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = server.server9.net, localhost.server9.net, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8 192.168.1.32/27
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir
Setelah itu restart postfix
# /etc/init.d/postfix restart
domain server9.net
search server9.net
nameservers 192.168.9.18
Setelah mengkonfigurasi postfix, kita konfigurasi squirrelmail dengan perintah sbb :
# squirrelmail-configure
Konfigurasikan semua yang diperlukan
Setelah konfigurasi squirrelmail selesai, buat virtualhost untuk direktori /mail
# vim /etc/apache2/sites-available/default
Alias /mail “/usr/share/squirrelmail/”
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
allow from all
Reload konfigurasi apache2
# /etc/init.d/apache2 reload
Kita buat mail direktori di home direktori user kita
# cd ~
# maildirmake Maildir
Agar mail direktori sudah tersedia ketika user dibuat, ketik perintah sbb :
# cd /etc/skel
# maildirmake Maildir

Tidak ada komentar:
Posting Komentar