GlossaireLe courrier
Enregistrement MX
La définition
Un enregistrement MX désigne le serveur chargé de recevoir le courrier d'un domaine, accompagné d'un nombre de préférence. Un domaine en publie généralement plusieurs : le serveur qui envoie essaie la plus petite préférence d'abord, et passe à la suivante si elle ne répond pas.
L'enregistrement qu'on oublie
Une migration de site ne touche pas au courrier, sauf quand elle passe par un changement de serveurs de noms : celui-là emporte la zone entière. Le site apparaît, les mails disparaissent, et personne ne fait le lien pendant deux jours, parce qu'un message refusé ne revient pas toujours tout de suite chez celui qui l'a envoyé.
Le nombre devant le nom n'est pas une priorité au sens courant, c'est une préférence : plus elle est petite, plus le serveur est essayé tôt. Deux MX de même valeur se partagent la charge. Et un serveur qui refuse temporairement fait basculer l'expéditeur sur le suivant, ce qui permet de traverser une panne sans perdre de message.
Deux serveurs de réception
Le principal, le secours, et l'adresse du premier.
example.com. 3600 IN MX 10 mail1.example.net.
example.com. 3600 IN MX 20 mail2.example.net.
mail1.example.net. 3600 IN A 203.0.113.25La cible d'un MX doit être un nom qui porte lui-même un A ou un AAAA : jamais une adresse IP écrite directement, jamais un alias. C'est la règle la plus souvent enfreinte, et celle qui produit les rejets les plus difficiles à lire.
L'erreur classique
Écrire une adresse IP à la place du nom, parce que l'interface de l'hébergeur l'accepte sans broncher. Certains serveurs expéditeurs l'ignorent, d'autres refusent : le domaine se met à recevoir le courrier de certains correspondants seulement, ce qui est bien plus long à diagnostiquer qu'une panne franche.
Le geste qui l'évite : Toujours une cible nommée, avec son propre A ou AAAA. Et après toute opération touchant aux serveurs de noms, relire les MX avant d'annoncer que la migration est terminée : c'est la vérification qui prend trente secondes et évite deux jours de courrier perdu.
La référence : L'enregistrement MX est défini par la RFC 1035, l'ordre d'essai des préférences par la RFC 5321. L'interdiction de pointer un MX vers un alias vient de la RFC 2181.
Les termes voisins
Pour aller plus loin
Connaître les mots, c'est la moitié du travail
L'autre moitié, c'est de savoir lequel de vos domaines est en train de poser problème. DomainVigil surveille l'expiration, le DNS, les certificats et la réputation, et vous prévient avant le client.
Commencer gratuitementCinq domaines gratuits, pour toujours. Sans carte bancaire.