Qu'est-ce que MX (Mail Exchange) ?
Dernière mise à jour:
MX signifie Mail Exchange. C'est un enregistrement DNS qui indique quel serveur de messagerie est responsable de la réception des emails pour un domaine. Considérez-le comme l'adresse postale de votre boîte aux lettres numérique. Lorsque quelqu'un envoie un email à mail@example.fr, le serveur de messagerie expéditeur doit savoir où livrer cet email. Cette information se trouve dans l'enregistrement MX.
Avec DMARC, SPF et DKIM, l'enregistrement MX forme la base de la livraison d'email. DMARC, SPF et DKIM assurent la sécurité et l'authentification. L'enregistrement MX détermine où les emails doivent aller. Dans cet article, nous expliquons ce qu'est un enregistrement MX et comment il fonctionne.
Comment fonctionne un enregistrement MX
Lorsqu'un email est envoyé, le serveur de messagerie expéditeur passe par plusieurs étapes :
- Le serveur extrait le domaine de l'adresse email (la partie après le @)
- Il interroge ensuite le DNS de ce domaine pour l'enregistrement MX
- L'enregistrement MX renvoie un ou plusieurs serveurs de messagerie avec des priorités
- Le serveur tente de livrer l'email au serveur de messagerie avec la priorité la plus élevée (numéro le plus bas)
- Si ce serveur n'est pas disponible, l'expéditeur essaie le serveur suivant dans la liste
Ce processus se déroule en quelques secondes. Il garantit que les emails arrivent toujours à la bonne destination, même si le serveur de messagerie principal est temporairement indisponible.
L'aspect technique des enregistrements MX
Un enregistrement MX se compose de deux éléments clés : une priorité et un serveur de messagerie. Dans votre DNS, un enregistrement MX ressemble à ceci :
example.fr. MX 10 mail.example.fr.
example.fr. MX 20 backup.example.fr.
Priorité MX expliquée
Le nombre devant le serveur de messagerie est la priorité. Plus le nombre est bas, plus la priorité est élevée. Prenons l'exemple ci-dessus :
| Priorité | Serveur de messagerie | Fonction |
|---|---|---|
| 10 | mail.example.fr | Serveur de messagerie principal |
| 20 | backup.example.fr | Serveur de messagerie de secours |
Les serveurs expéditeurs essaient toujours d'abord le serveur avec la priorité la plus basse, par exemple 10. S'il ne répond pas, le serveur de secours avec la priorité 20 est essayé. En configurant plusieurs enregistrements MX avec différentes priorités, votre email continue de fonctionner si un serveur tombe en panne ou est temporairement inaccessible.
Enregistrements MX et livraison d'email
Les enregistrements MX jouent un rôle important dans la livraison d'email. Un enregistrement MX mal configuré signifie que les emails n'arriveront pas. Gardez ce qui suit à l'esprit :
Les enregistrements MX doivent pointer vers des noms d'hôte
Un enregistrement MX ne doit jamais pointer directement vers une adresse IP. Il doit toujours faire référence à un nom d'hôte qui est ensuite résolu vers une adresse IP via un enregistrement A ou AAAA.
Correct :
example.fr. MX 10 mail.example.fr.
Incorrect :
example.fr. MX 10 192.0.2.1
Ne pas recevoir d'e-mails avec NULL MX (RFC7505)
Certains domaines ne sont pas destinés à recevoir des e-mails. Par exemple des domaines utilisés uniquement pour un site web ou qui redirigent vers une autre adresse. Pour ces cas, le record NULL MX existe.
Un record NULL MX ressemble à ceci :
example.fr. MX 0 .
La priorité est à 0 (la plus élevée). Ce record est donc toujours lu en premier. Le point (.) indique que le domaine n'accepte pas d'e-mails. C'est plus efficace que de ne pas avoir de record MX. Les serveurs d'envoi savent immédiatement que les e-mails ne peuvent pas être livrés et arrêtent d'essayer. Cela évite les bounces inutiles et réduit le spam vers des adresses inexistantes.
Enregistrements MX et sous-domaines
Les sous-domaines n'héritent pas automatiquement des enregistrements MX du domaine principal. Si vous souhaitez recevoir des emails sur subdomain.example.fr, vous devez configurer des enregistrements MX séparés.
Chez Lettermint, nous utilisons des sous-domaines pour les e-mails transactionnels. En savoir plus sur l'utilisation des sous-domaines dans notre article sur les sous-domaines email.
Configurer un enregistrement MX
Vous ajoutez un enregistrement MX dans la gestion DNS de votre domaine. Vous avez besoin de deux informations : une priorité et le serveur de messagerie où les emails doivent aller.
@ MX 10 mail.example.fr.
Exemples de configurations
Certains fournisseurs utilisent plusieurs enregistrements MX comme secours. Si un serveur tombe en panne, un autre prend le relais. D'autres fournisseurs comme Microsoft gèrent cela en interne et n'ont besoin que d'un seul enregistrement MX.
Google Workspace
Les emails vont d'abord au serveur avec la priorité 1. Est-il inaccessible ? Alors les serveurs avec la priorité 5 sont essayés. Les serveurs avec la même priorité sont choisis au hasard.
@ MX 1 aspmx.l.google.com.
@ MX 5 alt1.aspmx.l.google.com.
@ MX 5 alt2.aspmx.l.google.com.
@ MX 10 alt3.aspmx.l.google.com.
@ MX 10 alt4.aspmx.l.google.com.
Microsoft 365
Microsoft 365 n'utilise qu'un seul enregistrement MX. Ils gèrent les secours en interne.
@ MX 0 example-fr.mail.protection.outlook.com.

Enregistrements MX et Lettermint
Lettermint est un service pour l'envoi d'emails. C'est pourquoi vous n'avez pas besoin de modifier vos enregistrements MX pour envoyer avec Lettermint. Votre configuration MX existante pour la réception d'emails reste inchangée.
Ce dont Lettermint a besoin pour l'envoi :
- Un enregistrement DMARC pour l'authentification
- Un enregistrement DKIM pour les signatures numériques
- Un enregistrement bounce pour gérer les emails non livrés
Ces enregistrements sont séparés de votre configuration MX. Vous pouvez donc utiliser Lettermint pour envoyer des e-mails transactionnels tout en recevant des emails via Google Workspace, Microsoft 365 ou un autre fournisseur de messagerie.
Recevoir des emails entrants
Lettermint propose également Inbound E-mails qui vous permet de traiter les emails entrants via des webhooks. Par défaut, vous recevez une adresse @inbound.lettermint.co. Cela ne nécessite aucune modification des enregistrements MX.
Vous souhaitez recevoir des emails sur votre propre domaine ? Ajoutez alors un enregistrement MX pointant vers les serveurs inbound de Lettermint. Cet enregistrement MX doit pointer exclusivement vers Lettermint. Vous recevez également des emails via un autre fournisseur comme Google Workspace ou Microsoft 365 ? Utilisez alors un sous-domaine comme support.example.fr pour l'inbound de Lettermint.
Vous utilisez un domaine uniquement pour envoyer des emails et n'en recevez pas ? Il est tout de même recommandé d'avoir un enregistrement MX. Certains fournisseurs de messagerie comme Microsoft en tiennent compte dans leur évaluation de réputation. Un domaine sans enregistrement MX peut être considéré comme suspect.
Vérification MX
Vérifiez ci-dessous si votre domaine a des enregistrements MX corrects. Entrez votre domaine pour voir vers quels serveurs de messagerie vos emails sont envoyés.
Conclusion
L'enregistrement MX est la base de la livraison d'email. Il détermine où les emails pour votre domaine doivent aller. Avec les protocoles de sécurité comme DMARC, SPF et DKIM (et bientôt DKIM2), il assure une communication email fiable.
Un enregistrement MX correctement configuré garantit que :
- Les emails arrivent au bon serveur de messagerie
- Les serveurs de secours prennent le relais si le serveur principal tombe en panne
- Les serveurs expéditeurs savent où livrer les emails
Vérifiez régulièrement vos enregistrements MX, surtout après des modifications de votre configuration email. Ainsi, vous ne manquerez aucun message important.