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....
Langkah Kerja
DNS Server details :
Disini saya akan berbagi informasi mengenai Konfigurasi Mail Server dan Web Mail Server di CentOS 6.5, yukk disimakkkk....
Topologi
Tujuan
- Dapat mengkonfigurasi Web Server di CentOS 6.5
- 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.
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.
ConversionConversion EmoticonEmoticon