Ilmu Itu Bukan Yang Dihafal Tetapi Yang Memberi Manfaat

Breaking

Senin, 20 April 2020

Konfigurasi Mail Server Debian GNU/Linux


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.

Tidak ada komentar:

Posting Komentar