Jelaskan hubungan mendasar antara SMTP IMAP dan POP3 dalam membangun sebuah mail server

MUA (Mail User Agent) merupakan program yang digunakan oleh user untuk membaca dan membuat e-mail. Setelah e-mail dibuat, e-mail dikirimkan ke tujuan oleh sebuah Mail Transport Agent (MTA). Selain itu banyak juga beberapa MUA yang memungkinkan mendownload e-mail melalui protokol POP atau IMAP. MUA yang umum digunakan antara lain dapat dilihat dari daftar berikut ini : UNIX: elm, mail, mailtool, mush, mutt dll, MS Windows: Eudora, Microsoft Outlook Express, Netscape Mail. MDA (Mail Delivery Agent) bekerja sama dengan MTA untuk menangani pesan - pesan email yang datang untuk diletakkan sesuai pada mailbox user masing - masing. Didalam beberapa kasus, MDA sebenarnya yaitu sebuah Local Delivery Agent ( LDA ) seperti mail atau procmail. MTA (Mail Transfer Agent) yaitu mengirimkan atau mentransfer e-mail antar komputer dengan menggunakan SMTP. Sebuah pesan e-mail mungkin saja sebelum sampai ketujuan melewati beberapa SMTP server lainnya. Contoh aplikasi MTA yaitu : sendmail, postfix, dan lain - lain. ==>MTA (Mail Transfer Agent) berfungsi untuk mengirimkan email. Contoh aplikasi MTA antara lain: Sendmail, Postfix, Exim, qmail ==>MDA (Mail Deliveey Agent) berfungsi mendistribusikan email yang datang ke MTA sesuai mailbox masing-masing user. ==>MUA (Mail User Agent) berfungsi membaca dan membuat email. Contoh aplikasi MUA antara lain: Thunderbird, Outlook, Eudora Mail, Kmail, Evolution. MENGENAL MTA Mail Transport Agent adalah apilkasi server yang berfungsi untuk mengirimkan email dari mail server lokal ke mail server remote. Tiap-tiap program mail server memiliki kelebihan dan kekurangan tersendiri. Beberapa MTA memiliki fasilitas yang sangat hebat sehingga mampu digunakan untuk menangani email dalam jumlah ratusan bahkan sampai ribuan perhari. Ada juga MTA lain yang mementingkan kemudahan manajemen dan instalasi walaupun kemampuannya tidak sehebat MTA standar. Berikut ini merupakan beberapa jenis MTA yang terkenal: 1. Postfix Postfix aslinya dikembangkan oleh IBM bernama IBM Secure Mailer namun kemudian dirilis ke komunitas oleh IBM. Postfix merupakan salah satu MTA yang mudah diatur dan aksesnya cepat. Postfix juga kompatibel dengan Sendmail. Banyak pengguna Sendmail yang disarankan untuk bermigrasi ke Postfix. 1. Sendmail Sendmail merupakan MTA tertua di dunia yang sudah memiliki banyak pengganti sebagian besar distribusi Linux memasukkannya dalam distro mereka. Sendmail dapat digunakan untuk banyak alamat site dengan pilihan-pilihan yang rumit, tetapi konfigurasinya sangat sulit terutama bagi pemula. MTA ini sangat populer di kalangan pengguna Linux/Unix/BSD. Selain versi yang gratisan, ada pula versi Sendmail komersial yang memiliki tampilan GUI. 2. Qmail Merupakan mail server yang aman, andal, dan reliabel yang menjadi salah satu pilihan utama pengganti Sendmail. Qmail memiliki tingkat keamanan yang baik yang menjadi perhatian utama saat mendesain dan membangun Qmail. Qmail mirip dengan Postfix. 3. Smail32 Smail merupakan MTA pertama yang mencoba menggantikan Snedmail. Lebih simpel dan konfigurasinya lebih mudah dipahami dibanding Sendmail juga lebih aman. Smail memiliki dukungan yang baik untuk penggabungan protokol TCP/IP dan UUCP yang merupakan nilai tambah mereka. Smail juga lebih efisien untuk pengiriman dengan jumlah banyak. Sama seperti Sendmail, Smail juga memerlukan konfigurasi tambahan untuk standar konfigurasinya. MUA(Mail User Agent) Sering disebut email client. MUA adalah aplikasi yang dijalankan pada PC yang memungkinkan user untuk membaca, menulis, mengirim, menerima bermacam - macam perintah untuk pembuatan (email reader), dan mengorganisasi email dan mendownload email melalui protokol POP dan IMAP. MUA Disebut dengan client karena sistem email tersebut didasarkan pada arsitektur client server. Email client memungkinkan penggunanya dapat melakukan aktivitas surat menyurat elektronik walaupun dalam keadaan tidak terhubung dengan internet. Untuk dapat menjalankannya, diperlukan program email client, seperti Microsoft Outlook dan Mozilla Thunderbird. Beberapa MUA mengizinkan pemakaian format Multipurpose Internet Mail Extension (MIME) yang dapat digunakan untuk melampirkan file ke dalam suatu pesan atau biasa disebut attachment. Contoh MUA : UNIX: elm, mail, mailx,mailtool, mush, mutt, netscape mail, pine MS Windows: Eudora, Microsoft Outlook Express, Netscape Mail, Pegasus. MTA(Mail Transport Agent) Adalah Perangkat lunak yang bekerja mengantarkan e-mail kepada user dan mencari server tujuan dari alamat email tersebut dengan menggunakan SMTP. MTA menggunakan alamat tujuan untuk menentukan bagaimana pesan tersebut harus dikirimkan, dapat menggunakan daftar distribusi untuk mengirimkan salinan dari sebuah pesan ke berbagai tujuan, menerima dan memproses email yang masuk dari mesin lain dalam jaringan. .Beberapa MTA yang cukup populer, antara lain: Berbasis UNIX: deliver, exim, Netscape mail server, Post Office, qmail, sendmail Berbasis Windows NT: Microsoft Exchange Server, Netscape mail server, N-Plex (Isocor) MDA ( Mail Delivery Agent ) Adalah perangkat lunak yang bekerja sama dengan MTA untuk menangani pesan - pesan email yang datang untuk diletakkan sesuai pada mailbox user masing - masing. Didalam beberapa kasus, MDA sebenarnya yaitu sebuah Local Delivery Agent ( LDA ). Contoh MDA : mail, endmail, deliver dan procmail. Mail Transfer Agent (MTA), mengirimkan /mentransfer email antar computer dengan menggunakan SMTP. Sebuah pesan email mungkin saja sebelum sampai ketujuan melewati beberapa SMTP server lain. Contoh aplikasi MTA yaitu Sendmail, Postfix, qmail, exim dll. Mail Delivery Agent(MDA), bekerjasama dengan MTA untuk menagani pesanpesan email yang datang untuk di letakkan /di distribusikan sesuai pada mailbox user masingmasing. Di beberpa sistem , program MTA biasanya adalah program MDA juga. Di dalam beberapa kasus , MDA sebenarnya adalah sebuah Local Delivery Agent (LDA) seperti mail atau procmail. Mail User Agent(MUA), merupakan sinonim dari aplikasi email client. Sebuah MUA adalah sebuah program yang memungkinkan user membaca dan membuat pesan-pesan email. Selain itu banyak juga beberapa MUA yang memungkinkan mendownload email melalui protokol POP atau IMAP. Beberapa contoh MUA yaitu Mozilla mail, mutt, pine, Kmail, Netscape Mail, Eudora Microsoft Outlook dll. Mail server hanya sebuah aplikasi yang berurusan dengan lalu lintas email, tidak secara langsung berhubungan dengan user yang akan berkirim email. Dalam pengiriman email, terdapat dua aplikasi yang diperlukan yaitu MTA (Mail Transfer Agent), dan MUA (Mail User Agent). Kerja sama antara MUA dan MTA dapat dianalogikan seperti agen perjalanan dan perusahaan perjalanan, dimana email merupakan orang yang akan melakukan perjalanan. Secara garis besar MTA adalah sebuah aplikasi untuk mengantarkan email dan berfungsi sebagai berikut : •Pertukaran email menggunakan protokol TCP •Menerima email masuk (incoming) •Meneruskan email yang akan keluar (outgoing) •Mengatur antrian bila ada email masuk, keluar dan yang tertunda pengirimannya MTA yang umum dipakai adalah sendmail dan qmail untuk Unix serta untuk di Ms Windows menggunakan Mdaemon. Sedangkan MUA adalah aplikasi yang berfungsi sebagai interface antara email, dalam hal ini berhubungan dengan user yang memiliki email tersebut, dengan MTA yang mendukungnya. Berfungsi sebagai berikut : Menulis email dan membaca email yang masuk. Mengatur konfigurasi email sehingga sesuai dengan MTA yang mendukungnya. Memberikan kenyamanan kepada user dalam menerima dan mengirim email. Beberapa agen email yang populer saat ini adalah Pine, Eudora, Netscape, Outlook dan Pegasus. MTA akan menerima pesan yang berasal dari user di luar mesin melalui UUCP (via rmail), user di luar mesin melalui TCP/IP dengan SMTP, dan user di mesin lokal melalui program MUA. Oleh MTA pesan tersebut akan dipilah-pilah berdasarkan 'rule' yang telah ditentukan, juga dengan memanfaatkan 'alias' yang telah didefinsikan. MTA akan merutekan proses pengiriman pesan hingga pesan tersebut dalam posisi : diluar sistem pengiriman dan penerimaan email. • Apakah dikirimkan lagi melalui TCP/IP atau UUCP (misal pesan dari user lokal yang ditujukan kepada user di luar mesin tersebut), atau • Langsung dikirimkan ke mailbox user lokal (misal pesan dari user lokal untuk user lokal lainnya).

Pada sendmail (yang berfungsi sebagai pesan tranfer agent - MTA) terjadi proses pemilahan alur pesan, mail yang ditujukan untuk user di luar mesin tersebut akan dikirimkan melalui TCP atau UUCP. Ini bergantung jarak pada sendmail. Sedang mail yang ditujukan kepada user local akan diberikan pada mail delivery agent untuk diproses dan dimasukkan ke mailbox dari user lokal tersebut. Proses pengolahan tambahan dapat dilakukan sebelum mail tersebut dimasukkan ke mailbox user lokal jika ingin mencegahan virus attachment. Hal ini sangat mungkin untuk diterapkan karena hubungan antara MTA dan MDA bersifat Open dan tidak menggunakan koneksi yang bersifat proprietary dan tidak diketahui oleh umum.


Mail Client : program penarik dan pengirim e-mail yang biasa diinstal di PC.Contohnya adalahOutlook Express, Eudora, Netscape Mail. Informasi dasar yang dibutuhkan pada saat setting mail client: • Email Address : • Incoming Mail (POP3) server: pop.domain.com • Outgoing (SMTP) server : smtp.domain.com • Account/ username : yourname • Password : ********** • POP3 Port : 10 • SMTP Port : 25 Mail Server: program khusus untuk melayani proses pengiriman dan penerimaan email. Program tersebut akan meneruskan, menarik, menerima, dan mendistribusikan e-mail. Contohnya adalah Qmail, SendMail,dan lain-lain. MTA (Mail Transfer Agent): adalah seperangkat sistem yang terdiri server dan program yang bertugas meneruskan dan menghantarkan e-mail. MTA akan melakukan dua aksi yaitu menghantarkan langsung ke mailbox penggunanya (alamat email local yang ada di server atau jaringan lokal) atau meneruskan ke MTA lain yang menyimpan mailbox dari alamat yang dituju (menjalankan proses routing email).MTA merupakan istilah teknis dari mail server. MUA (Mail User Agent) : adalah aplikasi e-mail client yang dapat digunakan untuk mengirim atau menerima e-mail dari suatu mail server. MUA merupakan istilah teknis dari mail client. Hubungan MTA dan MUA: adalah membuat suatu messaging system untuk mentransfer e-mail pada jaringan internet. MUA mengirimkan data (e-mail) kepada MTA melalui protokol SMTP. MTA kemudian melakukan resolve terhadap domain tujuan dengan bantuan DNS (Domain Name Server). Selanjutnya MTA ini akan mengirimkan e-mail tadi ke MTA tujuan melalui protokol SMTP dan e-mail tersebut tersimpan pada sistem mailbox pada MTA tujuan tersebut. Lalu e-mail yang sudah tersimpan akan siap untuk si download menggunakan protokol POP3 oleh MUA tujuan. POP3(Post Office Protocol versi 3): adalah protokol yang digunakan untuk proses pengiriman e-mail. Biasanya menggunakan port komunikasi TCP 110. Dengan adanya POP3 maka e-mail yang datang pada saat pengguna tidak online, dapat ditampung sementara agar dapat diambil nanti. Mode pada POP3: 1. mode offline: POP3 mengambil dan kemudian menghapus mail yang tersimpan dari server. Sistem ini disebut ”store-and-forward”. Server, pada mode offline, berlaku seperti sebuah tempat penampungan yang menyimpan mail sampai user memintanya. 2. mode online: POP3 akan mengambil mail dari server tanpa menghapus mail yang sudah diambil.Mode ini lebih disukai oleh user yang sering berpindah tempat karena memungkinkan untuk melihar mail yang sama dari tempat yang berbeda.

SMTP(Simple Mail Transfer Protocol): adalah protokol yang dipergunakan untuk untuk mengirim data dari computer pengirim surat elektronik ke server penerima.

Jelaskan hubungan mendasar antara SMTP IMAP dan POP3 dalam membangun sebuah mail server

sumber : http://anonymous-defencer.blogspot.com/


Page 2