Mengenal lebih dekat tentang mail server
Assamualaikum
Jumpa lagi kawan, pada kesempatan kali ini saya akan sedikit membahas tetang mengenal lebih dekat tentang mail server. agar kalian lebih faham silahkan simak pembahasan singkat di bawah ini
A.Pengertian
Mail Server atau E-Mail Server adalah perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, mail server juga digunakan pada bitnet untuk menyediakan layanan serupa ftp. Selain itu mail server juga dapat dikatakan sebagai aplikasi yang digunakan untuk penginstalan email.
Sebuah komputer yang didedikasikan untuk menjalankan jenis aplikasi perangkat lunak komputer yang juga disebut Mail Server, hal ini dianggap sebagai jantung dari setiap email sistem. Mail Server biasanya dikelola oleh seorang yang biasanya dipanggil post master.
Tugas Post Master
- Mengelola Account
- Memonitor Kinerja Server
- Tugas Administratif Lainnya
B.Tujuan
Server mail yang menawarkan solusi lengkap untuk semua kebutuhan sistem email yang berhubungan dengan pengguna. Ini pada dasarnya dirancang dan dikembangkan untuk memenuhi persyaratan dari setiap ukuran organisasi. Layanan Mail Server membantu dalam melindungi jaringan perusahaan dari ancaman keamanan (sepertivirus dan spam). Beberapa fitur canggih Mail Server memastikan perlindungan yang maksimal dari jaringan dari segala macam ancaman eksternal. Ini juga melacak email yang dikelola atau diperoleh dari ISP. Komponen utama dari Mail Servers mencakup aturan Ditentukan pengguna (menentukan bagaimana Mail Server berhubungan dengan mengarahkan pesan masuk ke tujuan mereka dan bagaimana bereaksi terhadap pengirim pesan), penyimpanan permanen (surat masuk disimpan untuk distribusi kemudian untuk pengguna lokal), mail server daftar pengguna (database menyimpan nama pengguna lokal yang akan diakui sementara memberikan mail masuk) dll … Pesan, dalam perjalanan ke tujuan lain juga disimpan sementara di sini.
C.Protokol yang ada pada mail server
Protokol yang umum digunakan antara lain protokol SMTP, POP3 dan IMAP.
-SMTP (Simple Mail Transfer Protocol) digunakan sebagai standar untuk menampung dan mendistribusikan email.
-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.
D.Server pada mail server
Pada mail server terdapat 2 server yang berbeda yaitu :
Outgoing Server (Sending email) : Protocol server yang menangani adalah SMTP (Simple Mail Transfer Protocol) pada port 25.
Incoming Server (Receiving email) : Protocol server yang menangani adalah POP3 (Post Office Protocol) pada port 110 atau IMAP (Internet Message Access Protocol) pada port 143.
Penjelasan dari Server yang menangani outgoing email dan incoming email sebagai berikut :
SMTP Server : Saat anda mengirimkan email maka email anda akan ditangani SMTP Server dan akan dikirim ke SMTP Server tujuan, baik secara langsung maupun melalui beberapa SMTP Server dijalurnya. Apabila server tujuan terkoneksi maka email akan dikirim, namun apabila tidak terjadi koneksi maka akan dimasukan ke dalam queue dan di resend setiap 15 menit, apabila dalam 5 hari tidak ada perubahan maka akan diberikan undeliver notice ke inbox pengirim.
POP3 Server : Jika menggunakan POP3 Server, apabila kita akan membaca email maka email pada server di download sehingga email hanya akan ada pada mesin yang mendownload email tersebut (kita hanya bisa membaca email tersebut pada device yang mendownload email tersebut).
IMAP Server : Jika menggunakan IMAP Server, email dapat dibuka kembali lewat device yang berbeda.
E.Macam-macam mail server
Macam-macam Mail Server
Di dalam dunia open source terdapat beberapa mail server yang terkenal, yaitu:
1. CourierMTA (http://www.couriermta.org/)
2. Exim (http://www.exim.org/)
3. Postfix (http://www.postfix.org/)
4. Sendmail (http://www.sendmail.org/)
5. Qmail (http://www.qmail.org/)
F.Perintah dan fungsi mail server
Perintah – perintah dan fungsi pada Mail Server
· apt-get
Fungsi : Untuk meng-install aplikasi / paket yang kita inginkan ke dalam sistem operasi Ubuntu.
Format :
apt-get install nama_paket
· aptitude
Fungsi : Untuk meng-install aplikasi / paket yang kita inginkan ke dalam sistem operasi Ubuntu.
Keterangan : Perintah aptitude memiliki fungsi yang sama dengan apt-get
Format :
aptitude install nama_paket
· whoami
Fungsi : Untuk mengetahui user siapa yang digunakan sedang login di suatu komputer/terminal.
Keterangan : Digunakan bila menemukan terminal yang belum logout atau exit dan ingin mengetahui milik siapa terminal tersebut diaktifkan.
· chmod
Fungsi : Mengubah perizinan suatu direktori/file.
Format :
chmod 777 nama_file
· cp
Fungsi : Menggandakan file1 menjadi file2.
Format :
$ cp file1 file2 → menyalin file1 ke file2
Misalnya :
$ cp coba3 /home/syarif/nsmail → menyalin file coba3 ke direktori lain
Keterangan : Perintah cp akan menyalin satu file ke file lain atau meng-copy satu file atau lebih ke sebuah direktori.
· mkdir
Fungsi : Membuat direktori.
Format :
mkdir nama-direktori
Misalnya :
~$ mkdir coba1 coba2 coba3 (membuat 3 direktori sekaligus)
Keterangan : Di DOS peritahnya adalah MD (make direktori)
· pwd
Fungsi : Menunjukkan direktori aktif.
Format :
pwd
· adduser
Fungsi : Menambahkan user baru di sistem.
Format :
adduser nama-user
· protocols = pop3 pop3s imap imaps
Baris ini berkaitan dengan protokol apa yang ingin kita gunakan di mail client.
· pop3_uidl_format = %08Xu%08Xv
POP3 UIDL (pengidentifikasi unik email). Format yang dugunakan UIDL adalah
# UW's ipop3d : %08Xv%08Xu (default)
# Courier version 0 : %f
# Courier version 1 : %u
# Courier version 2 : %v-%u
# Cyrus (<= 2.1.3) : %u
# Cyrus (>= 2.1.4) : %v.%u
# Older Dovecots : %v.%u
# tpop3d : %Mf
Variabel nya:
# %v – Mailbox IMAP yang UIDVALIDITY
# %u - Mail's IMAP UID
# %m - MD5 sum dari header kotak surat dalam hex (mbox saja)
# %f - Nama file (maildir saja)
· home_mailbox = Maildir/
Fungsi : agar user yang kita tambah tersimpan directory Maildir.
Format: maildirmake /etc/skell/Maildir
Lalu masuk ke nano /etc/postfix/main.cf
Tambahkan home_mailbox = Maildir/
(catatan: ini bila anda ingin menyimpan user inbox anda di postfix yang berada /etc/skel/Maildir).
Variabel dalam mumbuat mbox
# %u – username
# %n - pengguna di bagian user @ domain, sama dengan% u jika tidak ada domain
# %d - bagian dalam domain user @ domain, kosongkan jika tidak ada domain
# %h - direktori home
Contoh : mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n
Protocol yang umum digunakan adalah
protocol SMTP ( Simple Mail Transfer Prorokol ). Contoh aplikasi MTA : Qmail, Posfix, Sendmail
POP3 ( Post Office Protokol v3 ). Contoh aplikasi : courier, dovecot
IMAP (Internet Mail Application Protokol ). Contoh aplikasi : Squirrelmail, thunderbird, Ms.outlook
G.Cara kerja mail server
- Cara Kerja Mail Server #Versi 1
Cara Kerja Mail Server #Versi 2
Cara kerja ini saya ambil dari Xmodulo, sebelum memahami proses cara kerja mail server sebaiknya anda mengenal terlebih dahulu singkatan - singkatan dari MUA, MTA, MDA dll. Berikut penjelasannya :
- Mail User Agent (MUA) : MUA adalah komponen yang berinteraksi dengan pengguna akhir secara langsung. Contoh dari MUA yaitu Thunderbird, MS Outlook, Zimbra Desktop. Interface webmail seperti Gmail dan Yahoo juga MUA.
- Mail Transfer Agent (MTA) : MTA bertanggung jawab untuk mentransfer email dari mail server mengirimkan sampai ke server penerima email. Contoh MTA yaitu sendmail dan postfix.
- Mail Delivery Agent (MDA) : Dalam surat server tujuan, MTA lokal menerima email masuk dari MTA terpencil. Email tersebut kemudian dikirimkan ke kotak surat pengguna dengan MDA.
- POP / IMAP : POP dan IMAP adalah protokol yang digunakan untuk mengambil email dari kotak surat penerima server untuk penerima MUA.
- Mail Exchanger Record (MX) : Record MX adalah entri DNS untuk mail server. Catatan ini menunjuk ke alamat IP ke arah mana email harus ditembak. MX record terendah selalu menang, yaitu, mendapat prioritas tertinggi. Sebagai contoh, MX 10 adalah lebih baik daripada MX 20. Alamat IP dari MX record dapat bervariasi berdasarkan desain dan konfigurasi persyaratan, seperti yang akan dibahas nanti dalam artikel.
![]() |
| Diagram cara kerja mail server |
H.Hasil dan kesimpulan
Dengan adanya penjelasan di atas, kita bisa mengerti tentang apa itu mail server beserta fungsi-fungsi juga jenis jenis dari mail server tersebut.
I.Referensi
http://www.begal-tech.com/2015/04/pengertian-lengkap-dan-cara-kerja-mail.html
http://iwanfajri58.blogspot.co.id/2012/11/mail-server.html
sekian ilmu yang dapat saya share pada pertemuan kita kali ini, semoga menjadi ilmu yang berguna
Wassalamualaikum






0 Komentar