example.com. 3600 IN MX 10 mx1.example.com.
Un enregistrement MX (mail exchanger) indique aux serveurs expéditeurs quels hôtes acceptent le courrier d’un domaine. Chaque enregistrement comporte une préférence et un nom d’hôte ; les valeurs les plus basses sont essayées en premier.
Priorités
10 mx1.example.com et 20 mx2.example.com signifient « utiliser mx1, sinon mx2 ». Les enregistrements de même préférence se partagent la charge.
Exigences
- La cible doit être un nom d’hôte doté d’enregistrements A/AAAA – jamais une adresse IP, jamais un CNAME.
- Si un domaine n’a aucun enregistrement MX, les expéditeurs se rabattent sur son enregistrement A/AAAA. Pour déclarer qu’un domaine ne reçoit jamais de courrier, publiez un MX nul :
0 .(RFC 7505).
Enregistrements associés
La délivrabilité dépend aussi d’enregistrements TXT pour SPF, DKIM et DMARC, et d’un enregistrement PTR cohérent pour l’adresse IP du serveur expéditeur.
Questions fréquentes
- Un enregistrement MX peut-il pointer vers une adresse IP ?
- Non. Il doit pointer vers un nom d’hôte, qui possède lui-même des enregistrements A ou AAAA.
- Que signifie un enregistrement MX « 0 . » ?
- C’est un MX nul (RFC 7505) : le domaine refuse explicitement le courrier, si bien que les expéditeurs échouent immédiatement au lieu de réessayer.