Email Spam Tester

Outil gratuit

Vérification des enregistrements MX

Recherchez les enregistrements MX d’un domaine, dans l’ordre où les expéditeurs les essaient, et vérifiez que chaque serveur de la liste se résout en une adresse.

Ce qu’indiquent les enregistrements MX

Un enregistrement MX désigne un serveur qui accepte les e-mails pour le domaine, précédé d’un nombre appelé préférence. Un expéditeur essaie d’abord le nombre le plus bas, puis passe au suivant si ce serveur ne répond pas. Deux enregistrements portant le même nombre se partagent la charge. L’outil de vérification les affiche dans cet ordre et résout chaque nom d’hôte en ses adresses IPv4 et IPv6.

Lorsqu’un domaine n’a aucun enregistrement MX, les expéditeurs se rabattent sur son enregistrement A ou AAAA et tentent d’y livrer les e-mails (RFC 5321, section 5.1). C’est rarement le résultat souhaité, car l’adresse associée à un domaine nu correspond généralement à un serveur web.

Enregistrements MX qui bloquent la livraison

Un enregistrement MX doit pointer vers un nom d’hôte. Un enregistrement qui pointe vers une adresse IP n’est pas valide. Il en va de même si son nom d’hôte est un CNAME, ce que RFC 2181 interdit. La plupart des expéditeurs le suivent malgré tout, mais certains abandonnent. Le domaine peut donc recevoir les e-mails d’un fournisseur tout en rejetant ceux d’un autre. L’outil signale ces deux cas, ainsi que les noms d’hôte qui ne se résolvent pas du tout, ce qui peut indiquer qu’une migration a laissé une référence vers un ancien serveur.

Un MX nul, soit un unique enregistrement composé de 0 suivi d’un point, indique que le domaine n’accepte aucun e-mail (RFC 7505). C’est la configuration adaptée à un domaine qui n’envoie ni ne reçoit d’e-mails. Les expéditeurs cessent alors immédiatement leurs tentatives au lieu de réessayer pendant plusieurs jours. Un domaine depuis lequel vous envoyez des e-mails ne doit pas en avoir, car les réponses et les rebonds doivent avoir une destination.

Pourquoi un domaine d’envoi a besoin d’un MX valide

Les rebonds et les réponses sont renvoyés vers des domaines. Un domaine depuis lequel vous envoyez des e-mails doit donc pouvoir en recevoir. Le domaine du Return-Path reçoit les rebonds, le domaine du From reçoit les réponses, et certains destinataires vérifient que ces domaines acceptent les e-mails avant d’accepter un message. Un sous-domaine d’envoi sans enregistrement MX ni enregistrement A peut sembler fictif.

L’outil recherche également les enregistrements MTA-STS et TLS-RPT associés à la liste MX. Leur absence n’empêche pas les e-mails d’arriver aujourd’hui. Lorsqu’ils sont configurés, les expéditeurs compatibles avec MTA-STS refusent de vous livrer des e-mails sans chiffrement, et TLS-RPT leur indique où signaler les échecs.

Testez plutôt un vrai message

Chacun de ces outils vérifie une partie de votre configuration. Le test complet analyse l’e-mail lui-même : envoyez un message à une adresse jetable et obtenez les résultats SPF, DKIM et DMARC tels qu’un serveur destinataire les a évalués, les listes noires, le contenu, les deux scores antispam et un plan de correction. Ajoutez un test de placement en boîte de réception pour voir dans quel dossier il arrive chez Gmail, Outlook, Yahoo et d’autres fournisseurs.

Tester votre e-mailVoir un exemple de rapport

Questions

Comment vérifier les enregistrements MX ?

Saisissez le domaine ci-dessus. L’outil interroge DNS pour obtenir ses enregistrements MX, les trie par préférence et résout chaque serveur en adresses. Depuis un terminal, vous pouvez effectuer la même recherche avec dig MX example.com ou nslookup -type=mx example.com, mais sans les vérifications des cibles.

Que signifie le numéro de priorité MX ?

Il s’agit de la préférence, et les numéros les plus faibles sont essayés en premier. Un domaine avec 10 mx1 et 20 mx2 reçoit ses e-mails sur mx1 et utilise mx2 uniquement lorsque mx1 ne répond pas. Des numéros identiques répartissent les e-mails entre les serveurs. Les valeurs elles-mêmes n’ont aucune signification en dehors de leur ordre. Ainsi, 1 et 5 fonctionnent comme 10 et 50.

Un enregistrement MX peut-il pointer vers un CNAME ?

Non. RFC 2181 l’interdit et RFC 5321 exige que la cible possède son propre enregistrement d’adresse. De nombreux expéditeurs résolvent tout de même le CNAME, si bien que l’erreur passe inaperçue jusqu’à ce qu’un expéditeur plus strict rejette votre e-mail. Faites pointer le MX vers le nom de destination du CNAME.

Qu’est-ce qu’un enregistrement MX nul ?

Il s’agit d’un unique enregistrement MX avec une préférence de 0 et une cible composée d’un simple point. Défini dans RFC 7505, il indique aux expéditeurs que le domaine n’accepte pas les e-mails. Utilisez-le pour les domaines qui n’envoient et ne reçoivent rien, y compris les domaines parqués. Les e-mails qui leur sont envoyés échouent alors immédiatement, et personne ne peut prétendre que le domaine les accepte silencieusement.

Ai-je besoin d’enregistrements MX pour envoyer des e-mails ?

Strictement parlant, l’envoi fonctionne sans eux. En pratique, les domaines de vos champs From et Return-Path doivent accepter les e-mails. Les rebonds et les réponses doivent avoir une destination, et les destinataires considèrent comme un signal d’alerte un domaine d’envoi qui ne peut rien recevoir. Un sous-domaine utilisé uniquement pour l’envoi peut avoir un MX pointant vers les serveurs de rebond de votre fournisseur.

Combien de temps faut-il pour propager une modification MX ?

Aussi longtemps que le TTL des anciens enregistrements. Les expéditeurs conservent la réponse en cache jusqu’à son expiration. Réduisez donc le TTL un jour avant une migration, puis modifiez les enregistrements et laissez l’ancien serveur accepter les e-mails jusqu’à l’expiration de l’ancien TTL.

Common errors

Autres outils gratuits