MTA, MUA, MDA

Mail Transfer Agent (MTA)

Dalam suatu layanan pengelolaan email (MHS), suatu Message Transfer Agent atau Mail Transfer Agent (MTA) atau relay mail adalah perangkat lunak yang mengantarkan pesan surat elektronik dari satu komputer ke komputer lainnya menggunakan arsitektur aplikasi klien-server. Suatu MTA mengimplementasikan apa yang dikenal sebagai Simple Mail Transfer Protocol (SMTP) baik pada bagian klien (mengirimkan) dan server (menerima).Istilah mail server, mail exchanger, dan MX host juga merujuk pada fungsi-fungsi komputer yang menjalankan MTA. Domain Name System (DNS) mengasosiasikan suatu server mail ke domain yang memiliki records/catatan mail exchanger (MX) yang berisi nama domain dari host yang menyediakan layanan MTA.
Dari fungsinya yang dipaparkan diatas, tampak jelas, bahwa MTA inilah jantung sebuah mail server.



Contoh perangkat lunak MTA yang berbasis Unix-Like :
  • Apache James
  • Courier Mail Server
  • Dragonfly Mail Agent – A lightweight mail transport agent
  • esmtp
  • exim
  • masqmail
  • meldware
  • meta1
  • MMDF
  • msmtp-mta (a wrapper around msmtp providing a sendmail executable)
  • nbsmtp
  • norelaysmtp
  • postfix
  • qmail
  • qpsmtpd
  • qwik-smtpd
  • sendmail
  • smail
  • ssmtp
  • Synovel (email server)
  • zimbra
  • zmailer




Message Delivery Agent (MDA)

MDA adalah perangkat lunak komputer yang bertanggung jawab mengantarkan pesan email ke mailbox penerima lokal.

Didalam sebuah arsitektur email Internet, penghantaran pesan lokal dilakukan dari sebuah proses penanganan pesan dari Message Transfer Agent (MTA), dan kemudian menyimpan email tersebut ke dalam lingkungan penerimaan (umumnya sebuah mail box)

Contoh Perangkat lunak yang memiliki fungsi MDA di lingkungan Unix-Like :
  • binmail, the MDA part of Sendmail
  • deliver
  • fdm – A combined mail retrieval agent and mail delivery agent
  • maildrop
  • postdrop
  • postfix-maildrop – A mail delivery agent for use with the postfix mail transport agent
  • procmail
  • courier-maildrop
  • dovecot – A mail server suite that includes a mail delivery agent


Email User Agent

Sebuah email klien, atau pembaca email, atau secara lebih formal disebua Mail User Agent (MUA), adalah sebuah program komputer yang digunakan untuk memanajemen email pengguna.

Istilah email client dapat merujuk pada sistem apa saja yang dapat digunakan untuk mengakses mailbox email pengguna, tak peduli dia merupakan sebuah agen email pengguna, sebuah relaying server, atau sebuah pengetikan manual di terminal. Sebagai tambahan, suatu aplikasi web yang menyediakan fungsi manajemen, pembuat dan penerimaan email seringkali juga dianggap sebagai email client, tetapi secara umum disebut sebagai webmail.

Contoh email klien :
  • Alpine
  • Balsa
  • Becky! Internet Mail
  • BlitzMail
  • Citadel
  • Claws Mail
  • Cone
  • Courier(formerly Calypso)
  • eM Client
  • Elm
  • Eudora
  • Eureka Email
  • FirstClass
  • GNUMail
  • Gnus
  • GroupWise
  • i.Scribe / InScribe
  • IBM Lotus Notes
  • IncrediMail
  • KMail
  • Mail
  • Mailsmith
  • Microsoft Entourage
  • Microsoft Office Outlook
  • Mozilla Mail & Newsgroups
  • Mozilla Thunderbird
  • Mulberry
  • Mutt
  • Netscape Messenger
  • Netscape Messenger 9
  • nmh / MH
  • Novell Evolution
  • Opera Mail
  • Outlook Express
  • Pegasus Mail
  • Pine
  • Pocomail
  • Postbox
  • RoundCube
  • SeaMonkeyMail & Newsgroups
  • Sylpheed
  • Spicebird
  • SquirrelMail
  • The Bat!
  • Turnpike
  • Windows Live Mail
  • Windows Mail
  • YAM
  • Zimbra
  • Client


Proses sebuah pengiriman - penerimaan email
Dari sana kita bisa bangun pilihan komposisi perangkat lunak untuk email server kita, misalnya :


Ubuntu + Postfix + Courier IMAP + MySQL + Amavisd-New + SpamAssassin + ClamAV + SASL + TLS + SquirrelMail/Roundcube + Postgrey

Komentar

Postingan populer dari blog ini

KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER

Pengenalan Komputer

Stack and Queue