Februari 20, 2009

konfigurasi web mail dengan debian

KONFIGURASI :
1. Install postfix MTA (Mail Transfer Agent)
#apt-get install postfix postfix-tls libsasl2 sasl2-modules popa3d
selama proses installasi postfix akan memberikan sedikit pertanyaan seperti : nama
dari server, domain dan memilih jaringan postfix itu sendiri apakah akan di setting
internet ataukah local. biasanya untuk domain menyesueikan dengan nama domain
kita yang ada di DNS server, sedangkan nama server bisa diisi terserah.
file konfigurasi postfix terletak di /etc/postfix/main.cf
2. Merestart Postfix
#/etc/init.d/postfix restart
3. Install Dovecot
apt-get install dovecot-imapd dovecot-pop3d dovecot-common
4. Konfigurasi Dovecot
Setelah install, sebelum melakukan proses selanjutnya perlu merubah konfigurasi file.
Diantaranya :
file dovecot.conf di : /etc/dovecot/dovecot.conf
Kemudian rubahlah menjadi seperti ini :
# specify protocols = imap imaps pop3 pop3s
protocols = pop3 imap
kemudian buka comment #disable_plaintext_auth = yes menjadi :
disable_plaintext_auth = no
pop3_uidl_format = %08Xu%08Xv
5. Menambahkan user baru
User ini akan dipakai untuk authentikasi masuk email :
#adduser user_name
6. Restart Dovecot
#/etc/init.d/dovecot restart
7. Mengkonfigurasi SASL Authentikasi dengan TLS
Konfigurasi file main.cf pada : /etc/postfix/main.cf
file ini digunakan untuk me enable authentikasi user
tambahakanlah script dibawah ini :
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = yourdomain.com
smtpd_recipient_restrictions =
permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_security_options = noanonymous
secara default postfix tidak dapat berkomunikasi dengan saslauthd, agar dapat
berkomunikasi maka perlu menambahkan perintah seperti dibawah ini :
#rm -r /var/run/saslauthd/
#mkdir -p /var/spool/postfix/var/run/saslauthd
#ln -s /var/spool/postfix/var/run/saslauthd /var/run
#chgrp sasl /var/spool/postfix/var/run/saslauthd
#adduser postfix sasl
untuk devecot kita juga membutuhkan spesifikasi dovecot authentkasi daemon socket
yakni dengan menambahkan script dibawah ini :
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
8. Restart Service
Kemudian setelah semua konfigurasi selesai maka restart semua service yang
bersangkutan :
#/etc/init.d/postfix restart
#/etc/init.d/saslauthd restart
#/etc/init.d/dovecot restart
9. Memforward email
Untuk memforward email maka ketikkan perintah ini :
echo 'destination_email_address' >.forward
10.Menginstall Squirrelmail, aphace dan php
#apt-get install squirrelmail apache2 libapache2-mod-php5 php5-cli php5-common
php5-cgi
11.Restart apache
...............................................
Kemudian jalankan di browser dengan mengetikkan http://localhost/squirrelmail

Tidak ada komentar: