Lab 9 : Mail Server pada CentOS 6.5

Assalamualaikum wr. wb ukhwan wa ukhti....

Disini saya akan berbagi informasi mengenai Konfigurasi Mail Server  dan Web Mail Server di CentOS 6.5, yukk disimakkkk....




Topologi



Tujuan
  1. Dapat mengkonfigurasi Web Server di CentOS 6.5
  2. Dapat mengkonfigurasi Web Mail di CentOS 6.5

Konsep Dasar


Mail server adalah server yang memungkinkan pengguna (user) untuk dapat mengirim dan menerima surat elektronik  atau e-mail satu sama lain dalam stu jaringan atau dengan internet.
Layanan ini menggunakan arsitektur client-server, artinya ada aplikasi client mengakses server email. Protocol yang umum digunakan adalah protocol SMTP (Simple Mail Transfer Protocol), POP3 (post office protocol v3), IMAP SMTP digunakan sebagai setandar untuk menampung data mendistribusikan email. Sedangkan POP3 dan IMAP digunakan agar user dapat mengambil dan membaca email secara remote.

Sedangkan Web Mail Server adalah sarana yang memungkinkan user dapat mengakses e-mail melalui web. Dalam kata lain Web Mail Server adalah interfaces dengan kata lain sebuah e-mail yang berada di dalam web sehingga jika membuka e-mail tersebut kita harus membuka web terlebih dahulu dengan koneksi internet dan ini berbasis web.


Langkah Kerja

DNS Server details :

  • Operating System : CentOS 6.5
  • Hostname               : ns.matussadiah.net
  • IP Address              : 192.168.1.2
Mail Server details :

  • Operating System : CentOS 6.5
  • Hostname               : mail.matussadiah.net
  • IP Address              : 192.168.1.3
Web Mail Server details :
  • Operating System : CentOS 6.5
  • Hostname               : webmail.matussadiah.net
  • IP Address              : 192.168.1.4
Client details :
  • Operating System : Windows 7
  • IP Address              : 192.168.1.5

Konfigurasi DNS Server 

Atur network DNS menggunakan perintah "nano /etc/sysconfig/network-sccripts/igcfg-eth0" 




Restart network nya menggunakan perintah "service network restart"


Edit dns menggunakan perintah "nano /etc/resolv.conf" tambahkan nameserver 8.8.8.8



Matikan firewall nya menggunakan perintah "service iptables stop" kemudian  "chkconfig iptables off"


Instal DNS menggunakan perintah "yum install bind bind-utis -y"



Edit file menggunakan perintah "nano /etc/named.conf" tambahkan yang di stabilo hijau




Atur zona forward menggunakan perintah "nano /var/named/forward.(domain)"



Untuk lebih mudahnya agar tidak perlu mengetik lagi, tinggal copy saja dari zona forward ke reverse menggunakan perintah "cp /var/named/forward/(domain) /var/named/reverse/(domain)"


Atur di zona reverse menggunakan perintah "nano /var/named/reverse/(domain)"



Edit dns menggunakan perintah "nano /etc/resolv.conf" tambahkan yang di stabilo hijau


Restart dns menggunakan perintah "service named restart" kemudian "chkconfig named on"


Ping ke dns



Konfigurasi Mail Server

Atur network menggunakan perintah "nano /etc/sysconfig/network-scripts/ifcfg-eth0"



Restart network menggunakan perintah "service network restart"


Atur file menggunakan perintah "nano /etc/resolv.conf" ubah yang di stabilo hijau



Matikan firewall nya menggunakan perintah "service iptables stop" kemudian "chkconfig iptables off"


Instal postfix menggunakan perintah "yum install postfix -y"


Instal dovecot menggunakan perintah "yum install dovecot -y"



Konfigurasi postfix menggunakan perintah "nano /etc/postfix/main.cf" lihat gambar dibawah ini








Konfigurasi dovecot menggunakan perintah "nano /etc/dovecot/dovecot.conf" ubah yang di stabilo hijau



Konfigurasi dovecot menggunakan perintah "nano /etc/dovecot/conf.d/10-mail.conf" ubah yang di stabilo hijau 



Konfigurasi dovecot menggunakan perintah "nano /etc/dovecot/conf.d/10-master.conf" ubah yang di stabilo hijau



Konfigurasi dovecot menggunakan perintah "nano /etc/dovecot/conf.d/10-auth.conf" ubah yang di stabilo hijau




Restart postfix menggunakan perintah "service postfix restart" kemudian "chkconfig postfix on"


Restart postfix menggunakan perintah "service dovecot restart" kemudian "chkconfig dovecot on"


Instal telnet menggunakan perintah "yum install telnet telnet-server -y"



Buat 2 user dan password


Lakukan pengiriman email menggunakan perintah "telnet mail.matussadiah.net 25"


Cek di server menggunakan perintah di bawah ini


Atur IP terlebih dahulu di client, masukkan DNS di client menggunakan IP DNS Server


Coba ping ke mail server dan web mail server



Aktifkan fitur Telnet di client


Masuk cmd dan send mail menggunakan perintah "telnet mail.matussadiah.net 25" dan "telnet mail.matussadiah.net 110" lihat gambar di bawah ini





Cek sebagai penerima email di mail server menggunakan perintah di bawah ini


Aktifkan togglesebool menggunakan perintah "togglesebool htttpd_can_network_connect" 



Konfigurasi Web Mail Server

Atur network menggunakan perintah "nano /etc/sysconfig/network-scripts/ifcfg-eth0"



Restart networknya


Atur DNS menggunakan perintah "nano /etc/resolv.conf" ubah yang di stabilo hijau



Matikan firewall nya menggunakan perintah "service iptables stop" kemudian "chkconfig iptables off"


Instal php menggunakan perintah "yum install php -y"



Instal php dom menggunakan perintah "yum install php-dom -y"



Disini saya menggunakan rainloop untuk browser dalam pengecekan di client. Buat folder menggunakan perintah "mkdir /var/www/html/rainloop"


Download rainloop menggunakan perintah dibawah ini


Extract file ke dalam /var/www/html/rainloop



Ubah permissio pada folder yang dibuat



Konfigurasi httpd menggunakan perintah "nano /etc/httpd/conf/httpd.conf" ubah yang di stabilo hijau



Restart http menggunakan perintah "service httpd restart"


Aktfikan togglesebool menggunakan perintah "togglesebool httpd_can_network_connect"



Cek di Browser Client


Konfigurasi terlebih dahulu dengan menambahkan URL /?admin login menggunakan admin password 12345



Klik Security untuk mengubah password admin, perhatikan gambar




Atur domain, ikuti gambar dibawah ini





Ketik http://matussadiah.net , login dengan mail akun atau user yang sudah dibuat di mail server, disini saya masuk dengan akun tkj


Lakukan pengujian dengan mengirim email ke akun diah, ikuti gambar




Log Out akun sebelumnya, disini saya akan Log In dengan akun diah untuk mengecek apakan email tadi masuk atau tidak, perhatikan gambar



Disini saya memakai Mozilla Thunderbird untuk mengirim dan pengecekan email. Perhatikan gambar-gambar dibawah ini






Apabila sudah masuk, coba test untuk mengirim email ke akun kedua


Cek menggunakan akun kedua







Anda bisa melihat video dibawah ini :





TERIMAKASIH...
SEMOGA BERMANFAAT...

Wassalamualaikum wr. wb.




Previous
Next Post »