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 

Disini kita menginstall paket postfix serta dovecot dan disini pula ialah paket postfix ialah paket Protocol SMTPnya lalu untuk dovecot ialah IMAP serta POP3 untuk menginstall masukkan perintah apt-get install postfix dovecot-imapd dovecot-pop3d 
Disini Kita ok saja, Untuk Memulai Ulang Paket konfigurasi postfix ialah menggunakan perintah dpkg-reconfigure postfix 
Untuk Disini Kita Memilih internet Site untuk menentukan konfigurasi mail server kita nanti
Isikan system mail name ialah menggunakan DNS server yang menggunakan subdomain mail yaitu mail.caturglobal2019.com 
Disini Kita Kosongkan
Disini Apakah kita ingin mengarahkan system mailnya ke tujuan lain? disini kita tetap gunakan Sub Domain Mail
Disini Kita Pilih no kita menonaktifkan force synchronus updates on mail queue 
Lalu Arahkan Network yang digunakan untuk mail systemnya nanti, disini kita menggunakan seluruh network yaitu 0.0.0.0/0 
Untuk Mailbox Kita bataskan 5MB lalu ok 
Disini Kita Blank Kan Saja
Lalu Disitu Kita Arahkan Ke IPv4 saja , karena kita menggunakan IPv4
Setalah itu postfix konfigurasi selesai, disini kita menambahkan Mail Direktori untuk mail boxnnya, masukkan perintah nano /etc/postfix/main.cf tambahkan dipaling bawah ialah home_mailbox = Maildir/ jadi disitu kita menaruh mail foldernya ialah di
Setelah itu Langkah Selanjutnya disini kita Mengedit file konfigurasi dibagian dovecotnya masukkan perintah nano /etc/dovecot/conf.d/10-mail.conf, sama seperti sebelumnnya disini kita hanya menentukan mail direktorinya cari baris mail_location setelah itu arahkan ke maildir:~/Maildir berati sama menaruhnya di /
Lalu Setelah itu restart service dovecot serta postfix
Untuk Pengujian selanjutnya ialah kita tambahkan 2 user terlebih dahulu , disini kita membuat user pengirim serta penerima, yang saya tambahkan ialah catur sebagai pengirim dan global sebagai penerima
Langsung Saja test mengirim menggunakan protocol 25 yaitu SMTP Dengan perintah telnet mail.caturglobal2019.com 25 disini kita untuk pengirim yaitu user catur lalu penerima yaitu user global disitu kita isikan data dan data itu ialah isi pesannya untuk stop kita tambahkan . lalu enter setelah itu quit untuk keluar sesi
Sekarang kita login ke user penerima disini kita menggunakan port 110 yaitu pop3 komunikasi satu arah , Masukkan perintah telnet mail.caturglobal2019.com 110 lalu login dengan user global dan massukkan pass yaitu password si user lalu stat untuk melihat list daftar pesan masuk lalu retr (list pesan) untuk melihat isi pesan
Ya Sekian dari saya Wassalamu'alaikum wr. wb. sekiranya ada kesalahan Mohon dimaafkan...
Click here to Download