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 restartDan SquirrelMail siap digunakan :P
sudo /etc/init.d/postfix restart
sudo /etc/init.d/dovecot restart