Authentification et DNS
Enregistrement MX
Un enregistrement MX est un enregistrement DNS qui indique quel serveur reçoit les e-mails d'un domaine. Quand vous envoyez à nom@exemple.com, votre serveur de messagerie consulte l'enregistrement MX de exemple.com pour savoir à quel serveur livrer.
Ce qu'est un enregistrement MX
MX signifie Mail Exchanger. Un enregistrement MX est un type d'enregistrement DNS. Le DNS est l'annuaire public qui relie les noms de domaine aux serveurs. Les enregistrements MX d'un domaine listent les serveurs qui acceptent les e-mails entrants pour ce domaine.
Un domaine peut avoir plusieurs enregistrements MX. Chaque enregistrement a un numéro de priorité. Les serveurs avec les numéros les plus bas sont essayés en premier. Voici une configuration typique pour un domaine Google Workspace :
| Priorité | Serveur de messagerie |
|---|---|
| 1 | aspmx.l.google.com |
| 5 | alt1.aspmx.l.google.com |
| 5 | alt2.aspmx.l.google.com |
| 10 | alt3.aspmx.l.google.com |
Si le serveur de priorité 1 ne répond pas, le serveur expéditeur essaie le suivant.
Comment l'e-mail utilise les enregistrements MX
Quand vous envoyez à nom@exemple.com, votre serveur de messagerie fait trois choses :
- Il consulte les enregistrements MX de
exemple.com. - Il se connecte au serveur avec le numéro de priorité le plus bas.
- Il remet l'e-mail par SMTP.
La RFC 5321, la norme e-mail, décrit ce processus. Elle couvre aussi les domaines sans enregistrement MX. Si le domaine a un enregistrement A normal, les serveurs de messagerie traitent cet enregistrement comme un enregistrement MX.
Ce qu'un enregistrement MX indique sur une adresse
L'enregistrement MX est le premier vrai contrôle de la vérification d'e-mail. Le contrôle de syntaxe vient avant.
- Pas d'enregistrement MX et pas d'enregistrement A. Le domaine ne peut pas recevoir d'e-mails. Toute adresse sur ce domaine est invalide. Une faute de frappe comme
gmial.coméchoue généralement à cette étape. - Enregistrement MX présent. Le domaine peut recevoir des e-mails. Cela ne dit rien sur l'existence de la boîte précise. Il faut pour cela l'étape suivante : une conversation SMTP avec le serveur.
- Enregistrement MX pointant vers une passerelle connue. Si le serveur de messagerie est Proofpoint, Mimecast ou Barracuda, le domaine utilise une passerelle de messagerie sécurisée. Le contrôle de la boîte se comporte différemment sur ces domaines.
Pourquoi cela compte pour les expéditeurs
N'importe qui peut lire l'enregistrement MX d'un domaine avec une requête DNS. Quand une entreprise change de fournisseur de messagerie ou ferme, ses enregistrements MX changent ou disparaissent. Les adresses cessent de fonctionner. Personne ne vous prévient. C'est une cause fréquente de hard bounces sur les vieilles listes.
Comment un vérificateur gère cela
Un vérificateur d'adresses e-mail consulte d'abord l'enregistrement MX. S'il n'y a pas d'enregistrement MX, l'adresse est marquée comme invalide et aucun autre contrôle n'est effectué. S'il y a un enregistrement MX, le vérificateur se connecte à ce serveur et demande si la boîte existe. La requête MX indique aussi au vérificateur de quel type de serveur il s'agit. Cela compte sur les domaines catch-all et les passerelles.
Termes liés
- Enregistrement PTRUn enregistrement PTR est un enregistrement DNS qui relie une adresse IP à un nom d'hôte. C'est l'inverse d'un enregistrement DNS normal. Les serveurs de messagerie vérifient l'enregistrement PTR de l'adresse IP qui leur envoie des e-mails. Certains serveurs refusent les e-mails venant d'adresses IP sans enregistrement PTR.
- Enregistrement SPFUn enregistrement SPF est un enregistrement DNS sur votre domaine qui liste les serveurs autorisés à envoyer des e-mails pour ce domaine. Les serveurs de réception le vérifient pour confirmer qu'un e-mail qui prétend venir de votre domaine a été envoyé par un de vos serveurs.
