← RFC Reference

RFC 7505 : MX Null — Aucun service pour le domaine

Voie de normalisation Routage DNS et messagerie Published March 2026
ELI5: Certaines maisons n'ont pas de boîtes aux lettres parce qu'elles ne veulent pas recevoir de courrier. Avant Null MX, le facteur montait quand même à la porte, frappait, attendait, n'obtenait pas de réponse et repartait — gaspillant du temps pour tout le monde. Null MX est un panneau sur la pelouse qui dit « Pas de boîte aux lettres ici. Ne vous embêtez pas. » Le facteur voit le panneau et continue immédiatement.

Pourquoi ceci existe

Tous les domaines ne reçoivent pas d'e-mail. Un domaine utilisé uniquement pour un site web, une API, un CDN ou une enregistrement de protection de marque n'a pas besoin de courrier entrant. Mais avant la RFC 7505, il n'y avait pas de façon propre de déclarer « ce domaine n'accepte pas d'e-mail » dans DNS.

Sans signal explicite, les serveurs d'envoi rencontrant un courrier adressé à un domaine sans-mail feraient :

La RFC 7505 introduit l'enregistrement Null MX : une seule entrée MX avec préférence 0 et une cible . (le domaine racine). Cela indique à tout serveur d'envoi : « Ce domaine n'a pas de service de messagerie. N'essayez pas. »

Comment cela fonctionne

L'enregistrement Null MX

; Null MX — déclare que no-mail.example.com n'accepte pas d'e-mail no-mail.example.com. IN MX 0 .

L'enregistrement a deux caractéristiques déterminantes :

Comportement de l'expéditeur

Quand un serveur d'envoi recherche les enregistrements MX pour un domaine destinataire et trouve un Null MX :

  1. Il reconnaît la cible . comme Null MX.
  2. Il génère immédiatement un échec permanent (5.1.0 — « Autre statut d'adresse ») sans tenter aucune connexion SMTP.
  3. L'expéditeur renvoie un rebond à l'expéditeur d'origine (ou supprime le message s'il s'agissait lui-même d'un rebond).
# Ce qu'un serveur d'envoi fait quand il rencontre Null MX : # 1. Recherche DNS dig MX no-mail.example.com no-mail.example.com. IN MX 0 . # 2. Rejet immédiat — aucune tentative de connexion SMTP # DSN généré avec code de statut 5.1.0 : 550 5.1.0 <user@no-mail.example.com>: Domain does not accept mail

Contraste : sans Null MX

Sans Null MX, voici ce qui se passe quand du courrier est envoyé à un domaine sans enregistrements MX :

# Recherche DNS — aucun enregistrement MX trouvé dig MX web-only.example.com (no answer) # Secours RFC 5321 : essayer l'enregistrement A dig A web-only.example.com web-only.example.com. IN A 93.184.216.34 # Tentative de connexion SMTP au serveur web telnet 93.184.216.34 25 (connection refused or timeout after 30+ seconds) # Mise en file pour nouvelle tentative, réessayer dans 15 minutes, 1 heure, 4 heures... # Finalement abandonner après 1-5 jours et renvoyer

Détails techniques clés

Règles pour Null MX

Combiné avec SPF et DMARC

Pour les domaines qui n'envoient ni ne reçoivent d'e-mail, Null MX doit faire partie d'une configuration DNS « sans e-mail » complète :

; Configuration DNS complète « pas d'e-mail » pour un domaine ; 1. Null MX — rejeter le courrier entrant immédiatement no-mail.example.com. IN MX 0 . ; 2. SPF — aucun serveur n'est autorisé à envoyer no-mail.example.com. IN TXT "v=spf1 -all" ; 3. DMARC — rejeter tout ce qui prétend être de ce domaine _dmarc.no-mail.example.com. IN TXT "v=DMARC1; p=reject; sp=reject; rua=mailto:dmarc@example.com" ; 4. Clé DKIM vide (optionnel, signale pas de signature) *._domainkey.no-mail.example.com. IN TXT "v=DKIM1; p="

Cette combinaison offre une protection complète : Null MX arrête les tentatives de livraison entrante, SPF -all indique aux récepteurs de rejeter le courrier usurpé sortant, et DMARC p=reject applique la politique avec rapport.

Codes de réponse SMTP

Statut Code Signification
5.1.0 550 Autre statut d'adresse — le domaine n'accepte pas de courrier (Null MX)
5.1.2 550 Mauvaise adresse du système de destination — code alternatif que certaines implémentations utilisent
5.1.10 550 L'adresse destinataire a null MX (défini dans la RFC 7505 spécifiquement)

Impact sur SMTP VRFY et EXPN

Si un serveur est invité à vérifier ou développer une adresse au domaine Null MX, il doit renvoyer un échec permanent. Il n'y a pas d'adresses destinataires valides au domaine qui n'accepte pas le courrier.

Erreurs courantes

Impact sur la délivrabilité

Related RFCs