Glossaire email

MTA (Mail Transfer Agent)

Logiciel serveur qui achemine les emails d'un serveur à un autre via le protocole SMTP.

Définition

Un MTA (Mail Transfer Agent, ou agent de transfert de courrier) est le logiciel serveur chargé d'acheminer les emails d'un serveur à un autre via le protocole SMTP. C'est le "bureau de poste" de l'email : il reçoit les messages, détermine leur destination et les remet au serveur suivant.

La chaîne de traitement d'un email

  • MUA (Mail User Agent) : le client de l'utilisateur — Thunderbird, Outlook, Gmail web
  • MSA (Mail Submission Agent) : reçoit l'email du MUA sur le port 587, après authentification
  • MTA (Mail Transfer Agent) : achemine l'email de serveur en serveur sur le port 25
  • MDA (Mail Delivery Agent) : dépose l'email dans la boîte du destinataire, consultable via IMAP

Comment un MTA achemine un email

  1. Il extrait le domaine du destinataire (contact@votredomaine.fr)
  2. Il interroge le DNS pour trouver l'enregistrement MX du domaine
  3. Il ouvre une connexion SMTP vers le serveur MX prioritaire et transmet le message
  4. En cas d'échec temporaire (serveur indisponible, greylisting), il place l'email en file d'attente et réessaie selon un calendrier progressif (typiquement 5 min, 15 min, 1h, 4h... jusqu'à 5 jours)

Cette file d'attente avec retentatives est ce qui distingue un vrai MTA d'un script d'envoi : un email n'est jamais perdu silencieusement, il est livré ou retourné avec un avis de non-remise.

Les MTA les plus répandus

  • Postfix : le standard de facto des serveurs Linux, réputé pour sa sécurité
  • Exim : très flexible, MTA par défaut de Debian
  • Sendmail : l'ancêtre historique, encore présent mais en déclin
  • Haraka, Maddy : MTA modernes écrits en Node.js et Go

Faire tourner son propre MTA implique de gérer la réputation IP, le reverse DNS, les files d'attente et la conformité aux exigences de Gmail et Outlook — c'est précisément la complexité qu'un service géré vous épargne. Beaucoup d'installations utilisent d'ailleurs leur MTA en simple smarthost : il accepte le courrier localement puis le relaie vers un service dont la réputation est établie.

MTA et SMTPy

SMTPy s'appuie sur Postfix (via Docker Mailserver) comme MTA : réception sur le port 25, résolution des alias en base de données, puis remise au moteur de transfert qui applique vos règles avant de réexpédier l'email authentifié (SPF, DKIM, ARC) vers sa destination finale. Vous bénéficiez d'un MTA de qualité production sans en gérer la complexité.

© 2026 SMTPy. Tous droits réservés.