Instalasi Dovecot IMAP/POP3 Server
Dovecot adalah server yang bekerja sebagai server inbox email yang dapat digabungkan dengan webmail seperti OpenXchange yang membutuhkan IMAP/POP3 server.
Dovecot menggunakan port 143 sebagai IMAP dan port 110 sebagai POP3
saya membuat tutorial ini untuk tutorial konfigurasi email server OpenXchange yang membutuhkan IMAP/POP3 server yang terpisah, tidak seperti Zimbra.
maka saya menggunakan Dovecot IMAP/POP3 server
Instalasi Dovecot imap/pop3
download source code dovecot pada link ini
(penulis menggunakan dovecot versi 1.2.8)
setelah didownload extract file dovecot-1.2.8.tar.gz pada console :
#tar -zxvf dovecot-1.2.8.tar.gz
Setelah di extract masuk kedalam direktori dovecot kemudian jalankan perintah ./configure
#cd dovecot-1.2.8/
#./configure
Setelah proses konfigurasi selesai, ketikkan perintah dibawah
# make && make install
maka proses instalasi akan berjalan, selajutnya buat lah 2 buah user untuk testing apakah dovecot server sudah berjalan, berikut dengan pembuatan home direktori setiap user dan perubahan owner dari direktori tersebut :
contoh file konfigurasi dovecot ada pada direktori /usr/local/etc, copy file dovecot-example.conf menjadi dovecot.conf dengan perintah :
# cp /usr/local/etc/dovecot-example.conf /usr/local/etc/dovecot.conf
kemudian edit file dovecot.conf dengan perintah :
# vi /usr/local/etc/dovecot.conf
lalu carilah syntax berikut kemudian ubah seperti dibawah ini :
protocols = imap pop3
listen = *
disable_plaintext_auth = no
## Logging
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log
log_timestamp = "%b %d %H:%M:%S "
## SSL settings
ssl = no
## Login processes
login_user = dovecot
login_process_size = 64
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c
login_log_format = %$: %s
## Mailbox locations and namespaces
mail_location = mbox:~/mail:INBOX=/var/mail/%u
mail_privileged_group = mail
## Mail processes
mail_debug = yes
mail_log_prefix = "%Us(%u): "
verbose_proctitle = yes
first_valid_uid = 1000
last_valid_uid = 2000
## IMAP specific settings
protocol imap {
imap_client_workarounds = delay-newmail
listen = *:143
}
## POP3 specific settings
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
pop3_logout_format = top=%t/%p, retr=%r/%b, del=%d/%m, size=%s
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
## LDA specific settings
protocol lda {
postmaster_address = postmaster@example.com
deliver_log_format = msgid=%m: %$
}
## Authentication processes
auth_verbose = yes
auth_debug = yes
auth_debug_passwords = yes
auth default {
mechanisms = plain
passdb passwd-file {
args = /usr/local/etc/dovecot.passdb
}
#passdb pam {
#}
userdb passwd-file {
args = /usr/local/etc/dovecot.passdb
}
user = root
kemudian save file dovecot.conf . buat file dengan nama dovecot.passdb pada direktori /usr/local/etc/ karena file ini yang menjadi database password dan user sesuai dengan file dovecot.conf
#touch /usr/local/etc/dovecot.passdb
kemudian ketikkan line ini pada file dovecot.passdb
dimaz:{PLAIN}smk3tkj:1001:1001:User 1 Name:/var/mail/dimaz
faris:{PLAIN}smk3tkj:1002:1002:User 2 Name:/var/mail/faris
renny:{PLAIN}smk3tkj:1003:1003:User 3 Name:/var/mail/renny
lalu save file tersebut . kemudian buat file log dengan perintah
# touch /var/log/dovecot.log
# touch /var/log/dovecot-info.log
maka semua aktivitas pada dovecot server akan dicatat ke dalam kedua file ini
kemudian pindah ke dalam direktori /usr/local/sbin
# cd /usr/local/sbin
lalu jalankan dovecot dengan mengetikkan ./dovecot
# ./dovecot
lalu cek apakah dovecot sudah berjalan dengan menggunakan perintah nmap
# nmap localhost
Diatas menunjukan bahwa dovecot sudah berjalan pada port 143 dan 110, lalu test pop3 dengan menggunakan telnet
kemudian testing masuk ke akun pop3 dengan menggunakan user dan password sesuai dengan dovecot.passdb
#telnet localhost 110
user dimaz
pass smk3tkj
jika sudah berhasil login, maka server Dovecot sudah berjalan dengan baik
untuk konfigurasi Mail Server OpenXchange akan saya tulis pada posting berikutnya
Tidak ada komentar:
Posting Komentar