23 Jun 2010

OpenXchange : Konfigurasi IMAP/POP3 Server di SLES 11

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