Konfigurasi Mail Server (Postfix & Dovecot) Debian 9
Welcome back to my blog, kali ini saya akan membuat tutorial konfigurasi mail server (Postfix dan Dovecot) debian 9.
Mail server adalah program daemon yang bekerja menampung dan mendistribusikan email dalam suatu jaringan. Protokol yang umum digunakan antara lain protokol SMTP, POP3 dan IMAP. SMTP (Simple Mail Transfer Protocol) digunakan sebagai standar untuk menampung dan mendistribusikan email, sedangkan POP3 (Post Office Protocol v3) dan IMAP (Internet Mail Application Protocol) digunakan agar user dapat mengambil dan membaca email secara remote yaitu tidak perlu login ke dalam sistem shelll mesin mail server tetapi cukup menguhubungi port tertentu dengan mail client yang mengimplementasikan protocol POP3 dan IMAP.
Dalam melakukan instalasi email server mungkin kita akan mendengar Postfix sebagai SMTP server sedangkan Dovecot sebagai POP3/IMAP server. Kemudian kita juga mendengar bahwa pengguna harus menggunakan program Outlook atau Thunderbird. Sebenarnya bagaimanakah hubungan antara Outlook/Thunderbird, Postfix dan Dovecot dalam infrastruktur email ?
Pengirim email akan menggunakan Outlook/Thunderbird sebagai Mail User Agent atau MUA. MUA ini akan menghubungi Postfix sebagai MTA (Mail Transfer Agent). MTA kemudian menyampaikan pesan kepada Dovecot LDA (Local Delivery Agent). Dovecot LDA kemudian akan menyimpan email ini ke sebuah folder di server.
Penerima kemudian menggunakan Outlook/Thunderbird untuk mengambil email dengan menghubungi IMAP/POP3 Dovecot. IMAP/POP3 Dovecot akan mengambil data email yang sesuai untuk disampaikan kepada penerima email.
Demikianlan proses pengiriman dari MUA – MTA – LDA dilanjutkan dengan IMAP/POP3 – MUA.
Mail server adalah program daemon yang bekerja menampung dan mendistribusikan email dalam suatu jaringan. Protokol yang umum digunakan antara lain protokol SMTP, POP3 dan IMAP. SMTP (Simple Mail Transfer Protocol) digunakan sebagai standar untuk menampung dan mendistribusikan email, sedangkan POP3 (Post Office Protocol v3) dan IMAP (Internet Mail Application Protocol) digunakan agar user dapat mengambil dan membaca email secara remote yaitu tidak perlu login ke dalam sistem shelll mesin mail server tetapi cukup menguhubungi port tertentu dengan mail client yang mengimplementasikan protocol POP3 dan IMAP.
Pengirim email akan menggunakan Outlook/Thunderbird sebagai Mail User Agent atau MUA. MUA ini akan menghubungi Postfix sebagai MTA (Mail Transfer Agent). MTA kemudian menyampaikan pesan kepada Dovecot LDA (Local Delivery Agent). Dovecot LDA kemudian akan menyimpan email ini ke sebuah folder di server.
Penerima kemudian menggunakan Outlook/Thunderbird untuk mengambil email dengan menghubungi IMAP/POP3 Dovecot. IMAP/POP3 Dovecot akan mengambil data email yang sesuai untuk disampaikan kepada penerima email.
Demikianlan proses pengiriman dari MUA – MTA – LDA dilanjutkan dengan IMAP/POP3 – MUA.
Setelah mengetahui pengertian Postfix dan Dovecot, kita siapkan software yang di butuh kan
1. ISO Debian 9.
2. Virtual Box.
Step-step nya:
1. Tambahkan parameter pada directory DNS kalian.
- @ IN MX 10 mail.rakhag.com
- mail IN A 192.168.0.20
2. Tambahkan juga subdomain untuk mail server, edit pada file 20.
- 20 IN PTR mail.rakhag.com
3. Setelah itu kita restart bind9 nya.
- /etc/init.d/bind9 restart
4. Lalu kita coba untuk dig dan ping pada mailserver yang kita buat.
5. Pastikan DVD 1, DVD 2, DVD 3 sudah di add pada debian kalian, untuk pengecekan nya:
- cat /etc/sources.list
6. Setelah itu kita install Postfix dan Dovecot nya:
- apt-get install postfix dovecot-pop3d dovecot-imapd
- kemudian ketik "y"
7. Jika sudah akan muncul konfigurasi penginstallan nya, kita pilih Internet Site.
8. Lalu masukkan domain yang sudah kalian buat sebelumnya.
- mail.rakhag.com
9. Jika sudah selesai penginstallan nya kita restart postix dan dovecot nya.
- /etc/init.d/postfix restart
- /etc/init.d/dovecot restart
10. Setelah itu kita buat 2 user untuk pengujian nya. User pertama rakhag.
- adduser rakhag
11. Tambahkan user kedua nya, disini saya beri nama garindra.
- adduser garindra
Verifikasi
12. Disini kita akan mencoba mengirimkan email dari user 1 (rakhag) ke user 2 (garindra), disini kita menggunakan port 25.
- telnet mail.rakhag.com 25
- mail from : mail pengirim (rakhag).
- rcpt to : mail penerima (garindra).
- data : isi pesan yang akan di kirim (Nice too meet you).
- untuk menulis isi pesannya jangan lupa akhiri denga tanda titik (.) agar pesan benar-benar bisa dikirim.
- quit : keluar.
13. Lalu kita masuk ke user 2 (garindra), untuk mengecek apakah email dari user 1(rakhag) sudah masuk. Disini kita menggunakan port 110.
- telnet mail.rakhag.com 110
- user : masukkan user penerima (garindra).
- pass : masukkan password user (garindra).
- stat : untuk melihat status email yang masuk.
- retr 1 : membaca 1 isi pesan email.
Dan Jika berhasil masuk email nya akan seperti ini. Lalu kita quit.
14. Untuk melihat mail log yang tersimpan kita bisa ketik:
- cat /var/log/mail.log
15. Dan hasil mail log nya akan seperti ini.
Sekian dari postingan saya kali ini tentang Konfigurasi Mail Server (postfix dan dovecot), kurang lebih nya mohon maaf karena saya juga masih belajar. Terimakasih.
Leave a Comment