NCS Computer FAQ

Knowledgebase Home Knowledgebase Home
Search the Knowledgebase Browse by Category
What is an MTA? What is an MUA? What is an MDA or LDA?
User Opinions
No users have voted.

How would you rate this answer?
Helpful
Not helpful

An MTA, or Message Transfer Agent (a.k.a., Mail Transfer Agent) is the software and other systems that are responsible for sending and receiving mail between systems. That is the ONLY things MTAs do: they send and receive messages between systems. MTAs use the SMTP (Simple Mail Transfer Protocol) to send and receive messages.

Another (not very precise) term for this is "mail server". MTAs commonly used with Mailman include:

Exim: http://www.exim.org/
Postfix:  http://www.postfix.org/
QMail:  http://cr.yp.to/qmail.html
Sendmail:  http://www.sendmail.com/
 

An MUA or Mail User Agent is the program that an end user uses to read and process mail. Typical examples include Pegasus, exmh, mutt, Eudora, TheBat, pine, elm. Sometimes imprecisely (and confusingly) also called a "mail client".

An LDA is a Local Delivery Agent. An MDA is a Mail Delivery Agent. The two are essentially synonymous. (Actually there are subtle differences between the two, but they only concern those involved in the deep arcana of mail systems.) LDAs/MDAs are the software responsible for receiving a message from an MTA and arranging for it to be received by the local system (eg delivered to a mailbox). procmail is commonly used as an LDA on Unix systems. Some IMAP servers (eg Courier and Cyrus) have their own custom LDAs to deliver mail into their storage systems.

An MTA may be configured to use different LDAs for different addresses. This is quite common.

Visitor Comments
No visitor comments posted. Post a comment
Related Questions
No related questions were found.
Attachments
No attachments were found.

Powered by ActiveKB Knowledgebase Software