Assalamu'alaikum wr.wb
Salam sehat dan sejahtera untuk kita semua, semoga Allah selalu menjaga dan melindungi kita semua dan selalu dalam naungan nya dan selalu diberikan kesehatan dan ilmu yang bermanfa'at untuk kita semua Aamiin Yaa Rabbal 'Aalamiin.. Dan tak lupa juga sholawat serta salam semoga tercurahkan kepada junjungan Nabi Besar kita yaitu NABI MUHAMMAD SAW semoga kelak kita akan mendapatkan syafa'at nya beliau di Yaumil Akhir nanti Aamiin yra..
Pada kesempatan kali ini izinkan saya untuk membahas tentang Konfigurasi Mail Server Debian GNU/Linux.
Mail server adalah sebuah server atau layanan internet berbasis cloud computing yang digunakan untuk mengirim dan menerima email dalam satu jaringan server mail yang sama. Mail server dapat mengumpulkan, mengolah, dan mengirim data-data serta informasi dalam bentuk email / surat elektronik dengan menggunakan domain email khusus atau domain email tersendiri. Mail server menggunakan dasar layanan client-server, dimana client dapat mengakses server email melalui aplikasi. Di Mail Server itu ada tiga komponen
MUA (Mail User Agent) MUA memiliki beberapa program utama terkait dengan proses membaca dan membuat email. Jadi MUA bertugas sebagai program untuk membaca email, menerima, serta perintah-perintah untuk membuat dan mengirimkan pesan. MUA disebut juga sebagai email reader atau pembaca email, karena fungsi utamanya adalah perintah-perintah dalam email seperti menerima email, serta mengirim balasan email. Ada beberapa MUA yang juga dilengkapi dengan Multipurpose Internet Mail Extension (MIME), yaitu program yang digunakan untuk mengirimkan email yang berisi file atau attachment-attachment tertentu.
MTA (Mail Transport Agent) MTA adalah salah satu komponen mail server yang bertugas untuk mengurus bagian program pengiriman email. MTA akan melakukan fungsi-fungsi yang harus dilakukannya antara lain adalah menerima dan memproses pesan-pesan email yang masuk melalui berbagai macam jaringan, menentukan alamat tujuan sebagai bahan pertimbangan bagaimana cara mengirimkan sebuah pesan email tersebut, serta menggunakan daftar distribusi untuk mengirimkan salinan pesan.
MDA (Mail Delivery Agent) MDA merupakan bagian program dari mail server yang bertugas sebagai agen pengiriman pesan email. MDA memiliki dua komponen utama, yaitu sebuah database yang berisi saluran atau jaringan untuk mengirimkan pesan, serta yang kedua adalah delivery agent yang bertugas untuk mengirimkan pesan email sesuai dengan jaringan yang dipilih.
Dan Jangan Lupa Mail Ini menggunakan Protocol SMTP, POP3, IMAP lalu apa itu protocol protocol itu?
Kita Bahas dari SMTP (Simple Mail Transfer Protocol) adalah suatu protokol untuk berkomunikasi dengan server guna mengirimkan email dari lokal email ke server, sebelum akhirnya dikirimkan ke server email penerima. Proses ini dikontrol dengan Mail Transfer Agent (MTA) yang ada dalam server email Anda. Port SMTP Default tanpa enkripsi ialah 25 lalu dengan Port SSL/TLS nama lainnya ialah SMTPS dengan port 426
POP3 (Post Office Protocol 3) adalah versi terbaru dari protokol standar untuk menerima email. POP3 merupakan protokol client/server dimana email dikirimkan dari server ke email lokal. Digunakan untuk berkomunikasi dengan email server dan mengunduh semua email ke email lokal (seperti Outlook, Thunderbird, Windows Mail, Mac Mail, dan sebagainya), tanpa menyimpan salinannya di server. Biasanya, dalam aplikasi email terdapat pilihan untuk tetap menyimpan salinan email yang diunduh pada server atau tidak. POP3 adalah protokol komunikasi satu arah, yang artinya data diambil dari server dan dikirimkan ke email lokal di perangkat komputer Anda. Port POP3 Default tanpa enkripsi ialah 110 lalu dengan port SSL/TLS 995 atau bisa disebut POP3S
IMAP (Internet Message Access Protocol), seperti halnya POP3, juga digunakan untuk mengirimkan email ke local mail, hanya saja terdapat sedikit perbedaan cara kerja. IMAP adalah merupakan protokol komunikasi dua arah sebagai perubahan yang dibuat pada local mail yang dikirimkan ke server. Pada dasarnya, isi email tetap berada di server. Protokol IMAP lebih direkomendasikan oleh penyedia email seperti Gmail dibandingkan menggunakan POP3. Dalam IMAP, email disimpan di server. ketika Anda akan mengecek email, local mail akan menghubungi server untuk menampilkan pesan email. Sehingga untuk file pesan email tetap berada di server dan tidak didownload ke email lokal. Port Default tanpa enkripsi 143 lalu untuk enkripsi 993 bisa disebut IMAPS
*PERBEDAAN COURIER dan DOVECOT* :
Courier
- Merupakan default imap dan pop3 server pada Cpanel lawas
- Sangat Reliable
- Memakan memori yang cukup besar
Dovecot
- Memakan memori yang lebih kecil
- Konfigurasi lebih fleksibel
- Performance IMAP lebih baik
- Trash MailBox tidak otomatis dihapus
Oke daripada menunggu lama-lama, mending sekarang kita let's config :
1. Ip address pada server dengan perintah : root@yasir:/home/yasir# ifconfig.
2. Penambahan pada dns dengan file belajar:
root@yasir:/etc/bind# nano belajar.
3. Penambahan pada dns dengan file 100 :
root@yasir:/etc/bind# nano 100.
4. Setelah sudah, kita restart.
5. Pengujian pada server dengan perintah dig: root@yasir:/etc/bind# dig mail.bismillahbelajar.net.
6. Pengujian pada server dengan perintah ping.
7. Install aplikasi postfix dan dovecot :
root@yasir:/etc/bind# apt-get install postfix dovecot-pop3d dovecot-imapd.
8. Masukkan DVD OS Debian 9.5 kesatu ke dalam komputer/server.
9. Selanjutnya akan muncul file konfigurasi klik OK.
10. Pada general type pilih internet site.
11. Sistem mail name isikan sesuai dengan nama dns yang didaftarkan.
12. Setelah itu, Masukkan DVD OS Debian 9.5 kedua ke dalam komputer/server.
13. Selanjutnya kita restart aplikasi postfix dan dovecot :
root@yasir:/etc/apt# /etc/init.d/postfix restart
root@yasir:/etc/apt# /etc/init.d/dovecot restart
14. Tambahkan dua user untuk pengujian nantinya pada client :
root@yasir:/etc/apt# adduser muhammadyasir
15. Kemudian masukkan user yang kedua :
root@yasir:/etc/apt# adduser ukar
16. Kita coba melakukan pengiriman email dari user 2 ke user 1 dengan menggunakan
telnet pada port 25 :
root@yasir:/etc/apt# telnet mail.bismillahbelajar.net 25
Ket : Cara mengirimkan email
mail from : mail pengirim
rcpt to : mail penerima
data : menulis isi pesan
quit : keluar.
17. Selanjutnya untuk menampilkan bahwa e-mail yang dikirimkan oleh user 2 kita
gunakan perintah telnet nama domain kemudian port 110.
root@yasir:/etc/apt# telnet mail.bismillahbelajar.net 110
Ket : Cara membaca pesan
user : masukkan nama user penerima
pass : masukkan password penerima
stat : status email yang masuk
retrn 1 : mambaca isi pesan email 1
18. Report mail server terletak pada :
root@yasir:/home/yasir# cat /var/log/mail.log
19. Kita coba melakukan pengiriman email dari user 2 ke user 1 dengan menggunakan telnet pada port 25 : C:/Users/yasir>telnet 192.168.100.117 25
20. Lalu kita nslookup daftar domain yang kita daftarkan sebelumnya.
Alhamdulillah :)
Cukup sekian pembahasan saya kali ini, Mohon maaf apabila ada kata kata yang kurang jelas, baik ejaan, penulisan, gambar dll.. Mohon dimaafkan :)
Ikuti terus pembahasan lainnya hanya di blog : klik disini
SEMOGA BERMANFAAT UNTUK KITA SEMUA :)
Sekian dan Terima Kasih
Wassalamu'alaikum Wr, Wb.
Cukup sekian pembahasan saya kali ini, Mohon maaf apabila ada kata kata yang kurang jelas, baik ejaan, penulisan, gambar dll.. Mohon dimaafkan :)
Ikuti terus pembahasan lainnya hanya di blog : klik disini
SEMOGA BERMANFAAT UNTUK KITA SEMUA :)
Sekian dan Terima Kasih
Wassalamu'alaikum Wr, Wb.

























Tidak ada komentar:
Posting Komentar