I have read some articles about MDA and MTA but still don't have a hang on it.

What is exactly is the difference between a MDA like fetchmail and a MTA like sendmail.

In my computer, do I have to have a MTA installed? if I'm using Apple Mail to send messages, is it using a MTA application in my computer to send the mail? where does it send the mail?

And if i receive mails with it, does it receives it with MDA installed in my computer?

Would be great if someone could explain how it works for me, or give me good links to good tutorials.


MTA - Mail Transfer Agent - sends and receives email between MTAs and among other elements of an email system

  • Postfix
  • Sendmail
  • Exim

MDA - Mail Delivery Agent - receives email from an MTA for delivery to a mailbox

  • procmail
  • dovecot
  • Courier

MUA - Mail User Agent - email client

  • Thunderbird
  • elm
  • Exchange

Here is an overview of how the elements interact.

|improve this answer|||||

when you are talk about mta -it is mail server side role;

when you are using apple mail - it is client, and use smpt/pop3/imap/or other client protocols, but i think it is not mta or mda

|improve this answer|||||
  • client = MDA :) – pevik Oct 13 '19 at 5:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.