Pengertian mail server : fungsi dan cara kerjanya – Mungkin kamu pernah mendengar istilah
mail server,
namun tahukah kamu apa yang dimaksud dengan mail server itu sebenarnya ?
nah, pada kesempatan kali ini kita akan belajar mengetahui mulai dari
pengertian, fungsi dan bagaimana cara kerjanya. Nah, berikut kami
berikan penjelasannya.
Pengertian Mail Server
Mail server merupakan suatu perangkat
lunak yang mendistribusikan file atau informasi sebagai balasan atau
respon atas permintaan yang dikirim melalui email. Istilah ini juga
sering digunakan untuk menunjukkan bitnet yang menyediakan layanan
serupa ftp. Tak hanya itu program ini juga dapat digunakan sebagai
aplikasi install email.
Tak hanya sebuah program mail server
juga bisa berupa sebuah komputer yang memang dikhususkan untuk
menjalankan aplikasi perangkat lunak program ini. nah komputer ini di
ibaratkan sebagai jantung dari system sebuah email. Program ini biasanya
dikelola oleh programer yang disebut dengan post master.
Mail server ini dikelola oleh seorang
post master yang memiliki beberapa tugas pokok yaitu mengelola kaun,
memonitor bagaimana kinerja server dan melaksanakan tugas administrative
lainnya. Biasanya program ini menggunakan protocol antara lain smtp,
pop3 dan imap.
Fungsi Mail Server
Mail server berfungsi sebagai
pengatur atau penerima dan penyalur respon atas email yang masuk. Tak
hanya itu fungsi utama dari program ini adalah sebagai aplikasi yang
digunakan untuk menginstal email. Oleh karena itu aplikais ini sangat
penting karena akan mengatur jalannya email dan merespon setiap email
yang masuk.
Cara Kerja Mail Server
Setelah kamu tahu apa itu mail server,
kini saatnya kamu tahu bagaimana mail server bekerja. Pada dasarnya ada
dua cara kerja program ini. pertama, proses pengiriman email akan
melewati tahapan yang agak panjang. saat email dikirim karena email akan
disimpan pada server utama atau email server itu sendiri berdasarkan
tujuan email akan dikirimkan kemana. Umumnya file ini berisi informasi
yang dimana sumber tujuan, serta adanya waktu pengiriman. Nah saat kamu
sebagai user membaca email berarti user telah mengakses server email
tersebut dan membaca email yang tersimpan pada server yang di tampilkan
pada browser pengguna.
Untuk memahami cara kerja mail server
yang kedua ini,kamu harus memahami ada beberapa istilah penting yaitu
MUA atau mail user agent yaitu sebuah komponen yang berinteraksi secara
langsung, misalnya adalah thunderbird, ms outlook, zimbra atau interface
webmail seperti gmail ataupun yahoo.
Selain itu istilah penting mail server
lainnya adalah MTA atau mail transfer agent yang bertanggung jawab
mentransfer email dari server mail kemudian sampai server mail penerima,
contohnya adalah karena sendmail dan postfix. Selain itu MDA atau mail
delivery agent, jika mta lokasi menerima email masuk dari mta terpencil
maka email akan dikirim kek otak pengguna dengan mda.
Istilah lain dalam mail server ada POP
atau IMAP kedua singkatan ini merupakan sesuatu protocol yang digunakan
untuk mengunduh email dari kotak penerima server untuk penerima MUA.
Kemudian ada mail exchange record atau MX. Istilah ini merujuk pada
entri dns untuk server mail. Record mx ini akan menunjuk pada alamt ip
dimana email harus ditembakkan. Mx record yang rendah akan selalu menang
karena mendapat priritas tertinggi. Contohnya misal mx 10 akan lebih
baik dibandingkan dengan mx 20.
Nah setelah kamu tahu berbagai istilah mengenai
mail server, kini
kamu akan mengetahui Cara kerja mail server yang kedua yaitu, setelah
pengguna mengklik tombol sent, selanjutnya MTA akan mengirimkan ujung ke
ujung pengiriman email dari server pengirim ke server tujuan. Kemudian
mta local akan server tujuan penerima email kemudian dipindahkan ke mda
setempat. Kemudian mda akan menulis email dikotak pesan pengguna. Ketika
penerima membuka email, maka akan diambil alih oleh MUA dengan
menggunakan protocol POP atau imap.
Langkah - langkah Installasi dan Konfigurasi Mail Server pada Debian 7 :
1. Seperti yang kita ketahui paket installasi mail server terdiri dari postfix, courier imap, courier pop dan squirrelmail. Oleh karena paket courier pop terdapat pada DVD Debian 7 Binary 3, maka kita harus menambahkan DVD Debian 7 Binary 3 ke dalam repository kita.
2. Installasi paket mail server seperti gambar dibawah ini.
3. Setelah itu anda akan disuruh memasukan DVD Debian 7 Binary 1 lihat pada gambar dibawah ini. lalu tekan Y
4. Masukan DVD Debian 7 Binary 1 seperti gambar dibawah ini .
5. Selanjutnya tunggu proses paket installasi seperti gambar dibawah ini. pada gambar dibawah ini pilik OK.
6. Kemudian masuk kedalam "Postfix Configuration" . Pilih internet site. lalu enter.
7. Kemudian pilih system mail name, masukan domain anda.
8. Jika ada permintaan masukan DVD Debian Binary selanjutnya. ganti dengan Binary selanjutnya. apabila terjadi eror, ulang lagi proses perintah instalasi paket mail server.
9. Pada konfigurasi curier base pilih No.
10. Langkah awal untuk mengkonfigurasi yaitu kita buat dulu folder untuk menyimpan mail kita nantinya. jadi setiap username baru yang ditambahkan, maka otomatis akan dibuatkan folder Maildir untuk menyimpan email-email yang masuk dan keluar. lihat gambar dibawah ini untuk membuat folder nya. Penulisan Maildir, "M" harus menggunakan huruf kapital.
11. Kemudian kita mulai konfigurasi mail server kita. untuk konfigurasi awal ada postfix, perhatikan gambar dibawah ini.
12. Kemudian cari baris paling bawah dan perhatikan 2 gambar dibawah ini, yang pertama (1) yaitu gambar sebelum di konfigurasi, dan gambar kedua (2) setelah dikonfigurasi. perhatikan gambar dibawah ini.
13. Kemudian simpan konfigurasi dan keluar.
14. langkah selanjutnya, ketikan perintah seperti gambar dibawah ini.
15. Maka akan muncul gambar seperti dibawah ini.
16. Ketikan angka 2 lalu enter . Kita pilih 2 karna akan mengkonfigurasi server setting.
17. Lalu pilih angka 1 dan ketikan domain kita seperti tampilan dibawah ini.
18. Setelah itu, tekan huruf R untuk kembali ke menu selanjutnya.
19. Setelah kembali ke menu awal, Pilih D untuk menentukan type server. lalu ketikan perintah "
courier" dan enter seperti gambar dibawah ini.
20. Setelah itu kita akan disuruh menekan enter sekali lagi seperti gambar dibawah ini.
21. Kemudian pilih S untuk save dan kemudian pilih Q untuk exit.
22. Sampai disini konfigurasi mail server kita telah selesai, selanjutnya kita akan mulai konfigurasi web mail server kita untuk interface yang lebih user friendly bagi mail server kita.
23. Langkah awal untuk mengkonfigurasi web mail server kita yaitu dengan membuat virtualhost di web server kita.
24. Ketikan perintah dibawah ini untuk memulai konfigurasi virtualhost.
25. Selanjutnya sama dengan konfigurasi web server sebelumnya. cari baris paling bawah dan tambahkan seperti gambar dibawah ini.
26. Kemudian kita tambahkan sub domain mail.uxer.com ke database domain kita. Sama seperti yang terdahulu, masuk ke db.uxer (namadb) yang dibuat, pada contoh kali ini saya menggunakan db.uxer, lalu masuk ke db.uxer dengan perintah "
nano db.uxer " seperti dibawah ini. lalu tambahkan di paling bawah seperti gambar dibawah.
27. Setelah itu jangan lupa untuk di save hasil konfigurasi dan keluar.
28. Sampai disini semua konfigurasi telah selesai. selanjutnya tinggal restart semua paket agar konfigurasi yeng telah kita buat agar tereload oleh sistem, berhubung banyak yang telah kita konfigurasi dianjurkan untuk merebot langsung linux debian dengan perintah reboot.
29. Tapi jika ingin merestart satu persatu perhatikan gambar dibawah ini.
30. Selanjutnya kita buat username untuk akun mail kita. contoh kita akan membuat 2 username dengan akun uxer dan agung. Untuk membuat username baru tinggal ketikan adduser namausers lalu tekan enter selanjutnya seperti gambar dibawah ini.