Assalamu`alaikum Wr. Wb.
Yappss postingan kali ini tentang turorial mail server pada centos 6.5 menggunakan postfix, dovecot, rainloop webmail, dan mozilla thunderbird. Dari pada bingung-bingun langsung aja liat tutorialnya ......
Tujuan
- Dapat mengetahui konfigurasi mail server pada centos 6.5
- Dapat mengetahui konfigurasi web mail pada centos 6.5
Konsep Dasar
Mail
Server atau
yang sering
disebut
juga
E-Mail server, digunakan
untuk
mengirim
surat
melalui
Internet. Dengan
begitu,
dapat
mempermudah
dalam
penggunanya,
karena
lebih
cepat
dan
efisien.
Untuk
membuat
Mail Server,harus
terdapat
SMTP dan
POP3 server, yang digunakan
untuk
mengirim
dan
menerima
E-Mail.
Jenis protokol email :
1. SMTP
2. IMAP
3. POP3
Program mail server :
1. Mail
Transfer Agent (MTA), seperti qmail, sendmail,
postfix.
2. Local
Delivery Agent (LDA), seperti
courier, dovecot.
3. Mail
User Agent (MUA), seperti
Microsoft Outlook, squirellmail,roundcube,zimbra
Langkah - Langkah
Topologi
IP Address
DNS => - IP Address = 192.168.43.2 /29
- hostname = ns.kukuh.net
- OS = Centos Server 6.5
Mail Server => - IP Address = 192.168.43.3 /29
- hostname = mail.kukuh.net
- OS = Centos Server 6.5
Web Mail => - IP Address = 192.168.43.4/29
- hostname = webmail.kukuh.net
- OS = Centos Server 6.5
Konfigurasi DNS
Edit file /etc/named.conf
Buat zona baru dengan membuat file forward dan reverse seperti gambar dibawah ini
Aktifkan dns
Atur resolv pada semua server dan client
Server
Client
Matikan firewall pada semua server dengan perintah "service iptables stop"
Lakukan ping pada dns di semua server termasuk client
ping ns.kukuh.net
ping mail.kukuh.net
ping webmail.kukuh.net
Konfigurasi Mail Server
Install postfix dengan perintah "yum install postfix"
Install dovecot dengan perintah "yum install dovecot"
Konfgurasi postfix pada file /etc/postfix/main.cf, :
- Hilangkan tanda pagar pada bagian myhostname, dan isi hostname sesuai hostname server
- Hilangkan tanda pagar pada bagian mydomain, dan isi domain sesuai domain
- Hilangkan tanda pagar pada inet interfaces=all, beri pagar pada inet interfaces=localhost, dan pada inet protocols=all diganti menjadi ipv4
- Beri tanda pagar pada bagian mydestination yang pertama, dan hilangkan tanda pagar pada mydestination yang kedua
- Hilangkan tanda pagar pada bagian mynetworks, dan atur my network sesuai ip network
- Hilangkan tanda pagar pada mailbox=maildir/
Konfigurasi dovecot pada file /etc/dovecot/dovecot.conf dan hilangkan tanda pagar pada protocol
Konfigurasi dovecot pada file /etc/dovecot/conf.d/10-mail.conf dan hilangkan tanda pagar pada mail location
Konfigurasi file /etc/dovecot/conf.d/10-master.conf dan hilangkan tanda pagar pada user dan group dan isi dengan postfix
Konfigurasi file /etc/dovecot/conf.d/10-auth.conf dan hilangkan tanda pagar, ganti menjadi no, pada auth mechanism tambahkan kata login
Aktifkan postfix dan dovecot
Sebelum melakukan pengetesan mail server install terlebih dahulu telnet
Buat user yang akan dijadikan mail account pada mail server
Lakukan pengetesan dengan mengirim file dari akun satu ke akun yang lainnya.
Cek hasil pengiriman email di imap/dovecot dengan perintah "telnet (nama domain) 110
Atau bisa juga di cek pada folder user
Lakukan pengecekan mail server pada client tapi sebelumnya aktifkan dulu fitur telnet
Lakukan hal yang sama, yaitu mengirim email dari akun satu ke akun lain dengan perintah "telnet (nama domain) 25
Cek hasil pengiriman email dari akun satu ke akun lainnya menggunakan perinta "telnet (nama domain) 110
Cek pada server hasil pengiriman email pada "ls /home/(nama user)/Maildir/cur" dan "cat /home/(nama user)/Maildir/cur/(nama file)
Konfigurasi Web Mail
Install terlebih dahulu php agar sintax sintax php yang terdapat didalam rainloop dapat terbaca
"yum install php"
"yum install php-dom"
Download rainloop dengan perintah "wget" ke link http://repository.rainloop.net/v2/webmail/rainloop-latest.zip
Buat folder yang akan digunakan rainloop
Extract file rainloop yang tadi di download ke dalam folder rainloop yang dibuat
Ubah kepimilika folder rainloop
Edit file /etc/httpd/conf/httpd.conf, pada bagian akhir tambahkan script seperti di gambar untuk membuat virtual host pada webmail, isi document root dan server names sesuai konfigurasi
aktifkan http
Cek pada client di browser dengan mengetikkan http://webmail.kukuh.net
Tambahkan /?admin pada bagian akhir untuk masuk ke konfigurasi lainloop, login sebagai "admin" dan password "12345"
Klik change password untuk mengganti password admin
Isi old password dengan password yang lama, dan new password dengan password yang baru
Paada tab sebelah kiri pilih domain untuk mengatur domain yang digunakan pada rain loop, hapus semua doamin
Tambahkan domain yang baru dengan klik "add domain"
Atur domain dan pengaturan lainnya seperti dibawah ini, Klik "add"
Ketik http://webmail.kukuh.net untuk login ke dalam rainloop, login dengan user yang kita sudah buat
Lakukan pengetesan pada rainloop dengan mengirim email ke akun lain
Setelah itu logout, masuk ke dalam user yang dikirim email oleh user lain untuk melakukan pengecekan apakah email berhasil terkirim atau belum
Terlihat email berhasil terkirim
Konfigurasi Client Mail
Siapkan software mozilla thunderbird, jika belum ada install terlebih dahulu, setelah itu buka aplikasinya
Klik Email, Login dengan akun yang sudah dibuat di server tadi, Klik Continue
Klik Done
Ceklis "I Understand The Risks", Klik done
Klik Get Certificate untuk mengizinkan masuk ke email, Klik "Confirm Security Exception
Jika sudah masuk, test dengan mengirim email ke akun lain,
Login ke akun yang dikirim email, dan cek apakah email berhasil terkirim atau belum
Video Tutorial
TERIMA KASIH
SEMOGA BERMANFAAT
WASSALAMU`ALAIKUM WR. WB.
0 Comments