Dokumen ini memberikan panduan instalasi POP3 dan IMAP server untuk membaca email di server FreeBSD. POPD dan Dovecot diinstalasi dan dikonfigurasi untuk memberikan layanan POP3 dan IMAP. Koneksi ke server dilakukan melalui perintah telnet untuk menguji layanan email.
1. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)
Instalasi POPD
POPD atau POP3 Daemon (Post Office Protocol) adalah protokol agar user bisa
terkoneksi (membaca email) dengan mail server. Selain POPD kita bisa juga
menggunakan IMAP yang lebih kompleks dan komplit jika dilihat dari fitur yg
disediakan.
# cd /usr/ports/mail/popd
# make install clean
……… <tunggu sampai selesai> ………
# mv /usr/local/etc/popd.conf.default /usr/local/etc/popd.conf
Selanjutnya buat file berikut agar POPD selalu dijalankan setiap boot-up
# cat /usr/local/etc/rc.d/pop.sh
#!/bin/sh
case "$1" in
start)
if [ -x /usr/local/libexec/popd ]; then
/usr/local/libexec/popd && echo -n ' popd'
fi
;;
stop)
if [ -f /var/run/popd.pid ]; then
/usr/bin/kill `cat /var/run/popd.pid` && echo -n ' popd'
else
echo "POPD isn't running"
fi
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0
Pengetesan koneksi POP3 bisa dilakukan dengan cara berinteraksi dengan POP3
server dengan memanfaatkan command line "telnet 127.0.0.1 110", seperti
digambarkan di bawah ini :
# telnet 127.0.0.1 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK popd-2.2.2 ready
USER sisfo
+OK enter password for sisfo
PASS passwordsisfo
+OK 43 messages (7694810 octets) (Expire on RETR: 0 Remove on QUIT: 0)
STAT
+OK 43 7694810
LIST
+OK sending list ending with a '.' on a line by itself
1 233991
2 583610
……………
RETR 1
2. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)
+OK 150
< ………… isi dari email ditayangkan ……… >
DELE 1
+OK
QUIT
+OK Bye
Instalasi Dovecot
Dovecot adalah aplikasi daemon yang juga menyediakan protokol koneksi POP3
dan IMAP. Lebih stabil dibandingkan POPD, karena pada FreeBSD-amd64, POPD
memiliki kendala saat akan membuka attachment email (tapi kendala tersebut
tidak terjadi pada FreeBSD-i386).
# cd /usr/ports/mail/dovecot2
# make install clean
……… <tunggu sampai selesai> ………
# cat /etc/rc.conf | grep dovecot
dovecot_enable=”YES”
# edit /usr/local/etc/dovecot.conf
protocols = pop3
protocol pop3 {
listen = *:110
}
disable_plaintext_auth = no
log_path = /var/log/dovecot
ssl = no
mail_location = mbox:/var/empty:INBOX=/var/mail/%u:INDEX=MEMORY
mail_privileged_group = mail
dotlock_use_excl = yes
verbose_proctitle = yes
first_valid_uid = 1000
first_valid_gid = 1000
maildir_copy_with_hardlinks = yes
# /usr/local/etc/rc.d/dovecot start
# telnet 127.0.0.1 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Dovecot ready.