Enregistrement MX : définition, priorité et configuration

Enregistrement MX : à quoi il sert, comment marche la priorité et comment le configurer sans couper vos emails. Exemple concret et erreurs à éviter.

C’est quoi un enregistrement MX ?

Un enregistrement MX (pour Mail eXchanger) est une entrée du DNS qui indique vers quel serveur envoyer le courrier adressé à un domaine. Quand quelqu’un écrit à contact@votre-entreprise.fr, son serveur cherche d’abord cette information. Sans elle, le message ne sait pas où aller.

Il fait partie des enregistrements pour la zone de votre nom de domaine, au même titre que l’enregistrement A, qui pointe vers votre site. Le MX, lui, ne concerne que la messagerie électronique. Votre site et vos emails peuvent donc être hébergés chez deux prestataires différents.

À quoi sert l’enregistrement MX pour envoyer et recevoir des emails ?

Le MX sert à une seule chose : guider les emails entrants vers la bonne boîte. Il relie le domaine au serveur qui stocke vos messages, que ce soit chez votre hébergeur ou chez un fournisseur spécialisé. C’est lui qui garantit la réception des emails de vos clients.

Une précision évite bien des confusions. Le MX ne sert pas à envoyer des emails depuis votre domaine. L’envoi passe par un autre serveur, et sa légitimité se prouve avec d’autres réglages, que nous détaillons dans notre guide SPF, DKIM et DMARC.

Ce qui se passe côté expéditeur

Quand un expéditeur clique sur « envoyer », son serveur interroge le DNS du destinataire. Il lit les enregistrements MX, trie les réponses par priorité, puis contacte le premier serveur de la liste. Si celui-ci ne répond pas, il essaie le suivant. Tout ce trajet prend en général quelques secondes.

Comment fonctionne la priorité d’un serveur MX ?

Chaque enregistrement MX contient deux informations : un numéro de priorité et un nom de serveur, appelé la cible. Le numéro est un entier, souvent 0, 5, 10 ou 20. La règle est contre-intuitive mais simple : le plus petit chiffre passe en premier.

Utiliser plusieurs enregistrements

La plupart des fournisseurs demandent d’utiliser plusieurs enregistrements MX. Ils indiquent ainsi un serveur principal et un ou plusieurs serveurs de secours. Si le principal tombe en panne, le courrier bascule vers le secours au lieu d’être perdu.

  • Deux serveurs avec des priorités différentes (10 et 20) : le premier reçoit tout, le second prend le relais en cas de panne.
  • Deux serveurs avec la même priorité (10 et 10) : la charge est répartie entre eux, au hasard.
  • Un seul serveur : la configuration fonctionne, mais sans solution de repli.

Que se passe-t-il sans aucun MX ?

Si aucun MX n’existe, la norme prévoit que le serveur expéditeur tente de livrer à l’adresse de l’enregistrement A du domaine. En pratique, cette adresse est souvent celle du site, qui n’accepte pas de courrier. Le message finit rejeté, et l’expéditeur reçoit un avis de non-remise.

Configurer vos enregistrements MX pas à pas

Pour configurer vos enregistrements, vous devez accéder à la gestion DNS du domaine. Elle se trouve chez le registrar, ou chez le service qui gère votre serveur de nom si vous l’avez déplacé (un CDN, par exemple). Avant de toucher à quoi que ce soit, conservez une copie des valeurs actuelles.

Les champs à remplir

  • Nom (ou hôte) : souvent « @ » ou vide, pour désigner le domaine lui-même.
  • Type d’enregistrements : choisissez MX.
  • Priorité : le numéro fourni par votre fournisseur de messagerie.
  • Valeur (ou cible) : le nom du serveur de messagerie, jamais une adresse IP.
  • TTL : la durée pendant laquelle les autres serveurs gardent l’information en mémoire.

Les étapes

  • Récupérez auprès de votre fournisseur les valeurs exactes à saisir.
  • Accédez à la zone DNS depuis l’interface de votre registrar.
  • Supprimez ou modifiez les anciens MX qui ne doivent plus servir.
  • Ajoutez les nouveaux enregistrements, un par serveur indiqué.
  • Enregistrez, puis attendez la propagation des modifications.

Le délai dépend du TTL configuré : il va de quelques minutes à plusieurs heures. Pendant ce temps, certaines messageries utilisent encore l’ancienne valeur. Mieux vaut donc changer de fournisseur un soir ou un week-end.

Les erreurs courantes et comment vérifier

La plupart des pannes de messagerie que nous voyons chez nos clients viennent d’un détail de saisie. Rien de grave, mais il faut savoir où regarder. Voici les cas qui reviennent le plus souvent.

  • Laisser les anciens MX à côté des nouveaux : une partie du courrier part encore chez l’ancien prestataire.
  • Saisir une adresse IP comme cible : le champ attend un nom de serveur.
  • Pointer le MX vers un alias (CNAME) : la norme l’interdit et certains serveurs refusent alors de livrer.
  • Oublier le point final quand l’interface l’exige, ce qui ajoute votre domaine à la fin de la cible.
  • Inverser les numéros, et faire du secours le serveur principal.

Vérifier sa configuration

Pour vérifier un MX, la commande nslookup -type=mx votre-domaine.fr fonctionne sous Windows comme sous macOS. Des outils en ligne gratuits affichent aussi le résultat, sans rien installer. Si vos messages arrivent mais finissent en indésirables, le MX n’est pas en cause : lisez plutôt notre article mon mail arrive en spam.

Assistance : qui contacter en cas de problème ?

Pour la valeur à saisir, c’est votre fournisseur de messagerie qui fait foi : sa documentation indique les MX exacts à associer au domaine. Pour l’accès à la zone DNS, c’est le registrar. Si vous montez une boîte de zéro, notre guide pour créer une adresse email professionnelle reprend l’ensemble du parcours.

Quand le domaine sert aussi à vos campagnes, une erreur coûte vite des réponses de prospects. Notre équipe peut reprendre la zone DNS et la délivrabilité dans le cadre d’un accompagnement emailing.

Questions fréquentes

C’est une ligne de la zone DNS d’un domaine qui désigne le serveur chargé de recevoir ses emails. Elle associe un numéro de priorité à un nom de serveur. Les autres messageries la consultent avant chaque envoi vers ce domaine.

Tapez nslookup -type=mx suivi de votre domaine dans un terminal, ou utilisez un outil de recherche DNS en ligne. Vous verrez la liste des serveurs et leur priorité. Vous pouvez aussi les lire directement dans l’interface DNS de votre registrar.

Pas avec les seuls MX : plusieurs enregistrements MX peuvent coexister, mais ils doivent mener vers le même système de boîtes, sinon le courrier se disperse. Pour partager un domaine entre deux services, il faut un routage configuré chez le fournisseur principal ou un sous-domaine dédié au second.

À lire aussi. Sur le même thème.