Minggu, 08 Maret 2009

Menginstall Mail Server dan Web Mail di Ubuntu

Install Postfix, sang MTA (Mail Transfer Agent) terlebih dahulu, jalankan perintah berikut di terminal.

sudo apt-get install postfix postfix-tls saslbin2

Nanti, akan muncul pertanyaan tentang nama domain server atau semacamnya, pilih saja Internet Site. Setelah itu, install Dovecot, IMAP / POP3 Mail Server.

sudo apt-get install dovecot

kadang entah ada beberapa paket yang udah harus digantiin :| dengan kata lain, ganti nama paketnya.

sudo apt-get install dovecot-common dovecot-imapd dovecot-pop3d

setelah semua terinstall, kita check file konfigurasinya. Dimulai dari si dovecot dulu kita mainkan text editornya dan jangan lupa search - search nya :D

/etc/dovecot/dovecot.conf :

cari bagian protocols dan ubah menjadi seperti ini, tapi biasanya udah langsung semua kok

protocols = imap imaps pop3 pop3s
pop3_uidl_format = %08Xu%08Xv
disable_paintext_auth = no

di cari dulu, kalo gak ketemu baru ditambahkan :D. Cari lagi auth default, lalu tambahkan script berikut sebelumnya

auth default2 {
mechanisms = plain login
passdb pam {
}
userdb passwd {
}
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}

/etc/postfix/main.cf :

Tambahkan beberapa line ini

smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = domain_anda_disini.tld smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination smtpd_security_options = noanonymous

Mainan sama si PostFix dan Dovecot udah selesai, saatnya install SquirrelMail

sudo apt-get install squirrelmail

Dan, semua udah selesai. Whooooooops, bentar masih ada beberapa langkah lagi. Masukan line baru berikut ke konfigurasi /etc/apache2/apache.conf

Include /etc/squirrelmail/apache.conf

Dan selesai ! restartlah semua services yang ada.

sudo /etc/init.d/saslauthd restart
sudo /etc/init.d/postfix restart
sudo /etc/init.d/dovecot restart
Dan SquirrelMail siap digunakan :P