Lab 9 Mail Server dan Web Mail pada Centos 6.5


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.



Post a Comment

0 Comments