Glossary · Email

MTA (Mail Transfer Agent)

An MTA is server software that accepts email over SMTP and routes it onward to the next server or to the final delivery agent, such as Postfix or Exim.

Updated October 6, 2026

An MTA (Mail Transfer Agent) is software that receives messages via SMTP, decides where they should go next and either forwards them or hands them to a local delivery agent. Postfix, Exim, Sendmail and Microsoft Exchange transport are well-known examples.

Why it matters

The MTA is the part of the mail system that looks up the recipient domain's MX record, opens a connection to that server, queues messages that cannot be delivered yet and retries them. Its configuration decides identity (the HELO name), TLS behaviour, rate limits and what happens after repeated failures. Most deliverability and bounce problems trace back to MTA settings or the reputation of the IP address it sends from.

Example

A message from jane@example.com to bob@example.org passes through:

  1. Jane's client (an MUA) submits to example.com's MTA.
  2. That MTA finds example.org's MX host and relays the message.
  3. The receiving MTA accepts it and passes it to the MDA for storage.

If step 2 fails with a 4xx code, the MTA keeps the message in its queue and retries.

Common mistakes

  • Running an open relay that accepts mail from anyone and forwards it, which gets the IP blocklisted quickly.
  • Ignoring the queue; thousands of deferred messages usually signal a reputation or DNS problem.
  • Using a HELO name that does not resolve to the sending IP.

Get notified when this term updates

Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.

This page is general information written by our editorial team and updated when documentation changes. Servers and providers differ, so test changes safely first. See our editorial policy and disclaimer.