Les serveurs de messagerie expliqués : Postfix, Exim et les autres

Ce qu'est réellement un serveur de messagerie, les logiciels qui le font tourner - Postfix, Exim, Dovecot, Exchange et les fournisseurs hébergés - comment un message voyage de l'expéditeur jusqu'à la boîte aux lettres, et comment savoir ce qu'utilise un domaine.

Un serveur de messagerie (serveur mail) est le logiciel qui accepte, achemine, stocke et distribue les e-mails. Lorsque vous envoyez un message, il ne part pas directement vers l'autre personne — il transite par un ou plusieurs serveurs de messagerie qui localisent le destinataire, décident d'accepter ou non le courrier, et le déposent dans une boîte aux lettres. Comprendre ces différents éléments permet de saisir pourquoi une adresse peut paraître parfaitement valide tout en étant rejetée.

1. Les trois rôles au sein d'“un serveur de messagerie”

  • MTA — Mail Transfer Agent : envoie et relaie le courrier entre serveurs via SMTP. C'est cette partie à laquelle notre vérificateur s'adresse. Exemples : Postfix, Exim, Sendmail.
  • MDA — Mail Delivery Agent : prend le courrier accepté et le dépose dans la bonne boîte aux lettres. Souvent intégré au MTA ou associé à celui-ci (par ex. le LMTP de Dovecot).
  • Serveur de boîtes aux lettres / d'accès : permet à l'utilisateur de lire son courrier avec IMAP ou POP3 (et alimente le webmail). Exemple : Dovecot.

Le “serveur de messagerie” dont les gens parlent est généralement un ensemble de ces composants fonctionnant de concert, avec en plus des enregistrements DNS (MX, SPF, DKIM, DMARC) qui indiquent au monde entier où et comment envoyer le courrier.

2. Le parcours d'un e-mail

Your app  ──SMTP──▶  Sending MTA  ──SMTP──▶  Recipient MX (MTA)
                                                   │
                                          spam & policy checks
                                                   ▼
                                          MDA ──▶ Mailbox store
                                                   ▲
                              User reads via IMAP / POP3 / webmail

L'enregistrement MX pointe vers le MTA du destinataire. Ce MTA décide entre 250 (accepté), 550 (utilisateur inexistant) ou 4xx (réessayer plus tard). Cette unique décision est au cœur de la vérification des e-mails.

3. Les logiciels MTA (le côté SMTP)

LogicielOù vous le rencontrerezRemarques
PostfixLe plus répandu sur les serveurs Linux, les panneaux d'hébergement, les appliancesRapide, sécurisé, configuration aisée. La valeur par défaut derrière d'innombrables installations de messagerie.
EximcPanel / hébergement mutualiséRoutage extrêmement flexible ; livré comme MTA par défaut sur cPanel et Debian.
SendmailSystèmes Unix plus anciens / héritésLe pionnier infatigable ; puissant mais plus difficile à configurer.
OpenSMTPDOpenBSD et configurations axées sur la sécuritéConfiguration compacte, simple et privilégiant la sûreté.
Microsoft ExchangeEnvironnements Windows d'entrepriseSolution de travail collaboratif complète (mail + calendrier + contacts) ; sur site ou en mode Exchange Online.
qmail / netqmailNiche héritéeHistoriquement apprécié pour sa sécurité ; rarement retenu pour de nouveaux systèmes.

4. Accès aux boîtes aux lettres et solutions tout-en-un

Les serveurs IMAP/POP3 permettent aux gens d'ouvrir réellement leur courrier : Dovecot (de loin le plus répandu), Courier et Cyrus. Les solutions tout-en-un regroupent MTA + IMAP + webmail + anti-spam afin que vous n'ayez pas à les assembler vous-même :

  • Mailcow et iRedMail — des solutions auto-hébergées populaires (Postfix + Dovecot + Rspamd + webmail).
  • Mail-in-a-Box — un serveur de messagerie personnel en une seule commande.
  • Zimbra et SOGo — du travail collaboratif (mail + calendrier + contacts) avec webmail.

5. Messagerie hébergée (vous ne gérez pas le serveur)

La plupart des domaines aujourd'hui ne font tourner aucun MTA qui leur soit propre — ils font pointer leurs enregistrements MX vers un fournisseur :

  • Google Workspace (Gmail) — MX sur aspmx.l.google.com.
  • Microsoft 365 (Exchange Online) — MX sur <domain>.mail.protection.outlook.com.
  • Zoho, Proton, Fastmail, Yandex, iCloud+ — chacun avec des noms d'hôtes MX reconnaissables.
  • Amazon SES, SendGrid, Mailgun, Postmark — des services d'envoi pour le courrier transactionnel/en masse (souvent un système différent de celui où le domaine reçoit son courrier).

6. Passerelles anti-spam et de sécurité

Les domaines de plus grande envergure placent une couche de filtrage devant la véritable boîte aux lettres : Proofpoint (pphosted.com), Mimecast, Barracuda, Cisco/IronPort, ou des filtres logiciels comme Rspamd et SpamAssassin. C'est leur serveur que désigne l'enregistrement MX, ils constituent donc la première chose qu'un vérificateur rencontre — et ils répondent souvent avec prudence afin de décourager les sondages.

7. Comment savoir ce qu'utilise un domaine

Deux indices fiables, tous deux publics :

  • Le motif du nom d'hôte MX — les noms renvoyés par une recherche MX trahissent souvent instantanément le fournisseur (Google, Microsoft, Proofpoint, Zoho…).
  • La bannière SMTP — à la connexion, un MTA vous accueille avec une ligne 220 qui nomme fréquemment le logiciel, par ex. 220 mail.example.com ESMTP Postfix ou ... ESMTP Exim 4.96 ou Microsoft ESMTP MAIL Service.

C'est précisément cette couche qu'inspectent nos outils. Faites passer un domaine par la recherche MX pour voir ses serveurs de messagerie, ou vérifiez une adresse précise avec le vérificateur d'e-mails. Voir aussi les types de serveurs web — le site web et le serveur de messagerie sont des systèmes distincts.