LAB 9 MAIL SERVER di CentOS 6.5
A. Topologi
Tabel Addressing
B. Tujuan
- Dapat mengetahui Penjelasan tentang Mail Server dan jenis-jenisnya
- Dapat mengetahui Konfigurasi Mail Server di CentOS 6.5
- Dapat mengetahui Konfigurasi Web Mail di CentOS 6.5
C. Konsep Dasar
Mail Server atau yang sering disebut E-Mail server, digunakan untuk mengirim surat melalui Internet. Dengan begitu, dapat mempermudah dalam penggunaannya, karena lebih cepat dan efisien.
Untuk membuat Mail Server,harus terdapat SMTP dan POP3 server, yang digunakan untuk mengirim dan menerima E-Mail.
Jenis-jenis protokol E-Mail :
- SMTP(Simple Mail Transfer Protocol) adalah salah satu protokol yang umum digunakan untuk pengiriman surat elektronik di internet. Smtp berkerja di port 25
- IMAP(Internet Message Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari server. Kemampuan ini jauh lebih baik daripada POP (Post Office Protocol) yang hanya memperbolehkan kita mengambil/download semua pesan yang ada tanpa kecuali. Imap berkerja di port 143
- POP3(Post Office Protocol version 3) adalah protokol yang digunakan untuk mengambil surat elektronik (email) dari server email. Pop3 berkerja di port 110
Program Mail Server
- Mail Transfer Agent (MTA), seperti qmail, sendmail, postfix.
- Local Delivery Agent (LDA), seperti courier, dovecot.
- Mail User Agent (MUA), seperti Microsoft Outlook, squirellmail,roundcube,zimbra.
D. Konfigurasi
KONFIGURASI DNS SERVER
1. Atur Network DNS #nano /etc/sysconfig/network-scripts/ifcfg-eth0
2. Restart Network #service network restart
3. Atur DNS #nano /etc/resolv.conf
4. Matikan Firewall #service iptables stop dan #chkconfig iptables off
5. Install DNS #yum install bind bind-utils -y
6. Edit Nama di #nano /etc/named.conf, lihat pada gambar
7. Atur zona Forward #nano /var/named/forward.fitri.net dan Reversenya #nano /var/named/reverse.fitri.net. Lihat pada gambar
8. Restart nama #service named restart
9. Atur DNS lagi #nano /etc/resolv.conf. Tambahkan IP dan Domainnya. lihat pada gambar
10. Lakukan perintah PING
KONFIGURASI MAIL SERVER
1. Atur Network #nano /etc/sysconfig/network-scripts/ifcfg-eth0
2. Restart Network #service network restart
3. Atur DNS #nano /etc/resolv.conf
4. Matikan Firewall #service iptables stop
5. Install Postfix #yum install postfix -y
6. Install Dovecot #yum install dovecot -y
7. Konfigurasi Postfix #nano /etc/postfix/main.cf. Lihat pada gambar
8. Konfigurasi Dovecot #nano /etc/dovecot/dovecot.conf. Lihat pada gambar
9. Konfigurasi Dovecot #nano /etc/dovecot/conf.d/10-mail.conf. Lihat pada gambar
10. Konfigurasi Dovecot #nano /etc/dovecot/conf.d/10-auth.conf. Lihat pada gambar
11. Konfigurasi Dovecot #nano /etc/dovecot/conf.d/10-master.conf. Lihat pada gambar
12. Restart Postfix #service postfix restart dan #chkconfig postfix on , Restart Dovecot #service dovecot restart dan #chkconfig dovecot on
13. Install Telnet #yum install telnet telnet-server -y
14. Buat 2 User dan Isi Password
15. Lakukan Send mail menggunakan Telnet #telnet mail.fitri.net 25. Lihat pada gambar
16. Cek menggunakan perintah di bawah ini
17. Cek juga menggunakan Client. Atur IP pada Client
18. Lakukan perintah PING
19. Aktifkan Aplikasi Telnet di Windows Features, Ceklis "Telnet Client"
20. Masuk CMD dan Send Mail menggunakan perintah telnet #telnet mail.fitri.net 25 dan #telnet mail.fitri.net 110
21. Cek sebagai penerima email menggunakan perintah di bawah ini
22. Aktifkan #togglesebool httpd_can_network_connect
KONFIGURASI WEBMAIL SERVER
1. Atur Network #nano /etc/sysconfig/network-scripts/ifcfg-eth0
2. Restart Network #service network restart
3. Atur DNS #nano /etc/resolv.conf
4. Matikan Firewall #service iptables stop dan #chkconfig iptabless off
5. Install php #yum install php -y
6. Install php-dom #yum install php-dom -y
7. Disini saya menggunakan Rainloop untuk browser dalam pengecekan di client. Buat Folder di #mkdir /var/www/html/rainloop
8. Download Rainloop #wget http://repository.rainloop.net/v2/webmail/rainloop-latest.zip
7. Ekstrak file ke dalam /var/www/html/rainloop
8. Ubah Permissions pada folder yang sudah dibuat
9. Konfigurasi httpd #nano /etc/httpd/conf/httpd.conf. Lihat pada gambar
10. Restart httpd #service httpd restart dan #chkconfig httpd on
11. Aktifkan #togglesebool httpd_can_network_connect
CEK PADA BROWSER CLIENT
1. Konfigurasi terlebih dahulu dengan menambahkan URL /?admin login dengan admin dan Password 12345
2. Klik Change password untuk mengganti password admin
3. Ubah Password lihat pada gambar
4. Atur Domain dan pengaturan lainnya. Lihat pada gambar
5. Lakukan pengetesan pada Rainloop dengan mengirim email ke akun kedua
6. Logout akun sebelumnya. Dan Login menggunakan user kedua untuk mengecek apakah email masuk atau tidak
7. Disini saya juga menggunaka Mozilla ThunderBird untuk mengirim dan pengecekan email. Untuk Login menggunakan Mozilla ThunderBird lebih jelasnya bisa dilihat pada gambar.
8. Jika sudah masuk, test mengirim email ke akun lain
9. Cek menggunakan akun kedua
TROUBLESHOOTING
Jika ada Troubleshoot seperti dibawah ini, coba anda Cek kembali DNS Server dan Mail Server, Cek Named.conf / Resolv.conf / Forward dan Reverse pada DNS
Terimakasih. Semoga Bermanfaat :)
0 komentar:
Posting Komentar