Wat de MX-records aangeven
Een MX-record vermeldt een server die mail voor het domein accepteert, met ervoor een getal dat de voorkeurswaarde heet. Een afzender probeert eerst het laagste getal en gaat door naar het volgende als die server niet antwoordt. Twee records met hetzelfde getal verdelen de belasting. De controletool toont ze in die volgorde en zet elke hostnaam om in de bijbehorende IPv4- en IPv6-adressen.
Als een domein helemaal geen MX-record heeft, vallen afzenders terug op het A- of AAAA-record en proberen ze de mail daar af te leveren (RFC 5321, paragraaf 5.1). Dat is zelden de bedoeling, omdat het adres achter een kaal domein meestal van een webserver is.
Records die e-mailbezorging verstoren
Een MX-record moet naar een hostnaam verwijzen. Een record dat naar een IP-adres verwijst, is ongeldig. Dat geldt ook voor een record waarvan de hostnaam een CNAME is, wat RFC 2181 verbiedt. De meeste afzenders volgen de CNAME toch, maar sommige geven het op. Daardoor ontvangt het domein e-mail van de ene provider, terwijl e-mail van een andere provider wordt geweigerd. De controle markeert beide gevallen en ook een hostnaam die helemaal niet kan worden omgezet. Dat kan betekenen dat bij een migratie een oude server is achtergebleven.
Een null MX, één record met een 0 gevolgd door een punt, geeft aan dat het domein geen e-mail accepteert (RFC 7505). Dit is de juiste keuze voor een domein dat geen e-mail verzendt of ontvangt. Afzenders stoppen dan direct met proberen, in plaats van het dagenlang opnieuw te proberen. Een domein waarvan je e-mail verzendt, mag geen null MX hebben: antwoorden en bounces moeten ergens naartoe kunnen.
Waarom een verzenddomein een werkend MX-record nodig heeft
Bounces en antwoorden gaan terug naar domeinen, dus een domein waarvan je e-mail verzendt, moet e-mail kunnen ontvangen. Het domein in het Return-Path ontvangt bounces, het From-domein ontvangt antwoorden en sommige ontvangers controleren of deze domeinen e-mail accepteren voordat ze een bericht aannemen. Een verzendsubdomein zonder MX- en A-record kan eruitzien als een verzonnen domein.
De controle zoekt naast de MX-lijst ook naar MTA-STS- en TLS-RPT-records. Als deze ontbreken, verhindert dat vandaag niet dat e-mail aankomt. Als ze aanwezig zijn, weigeren afzenders die MTA-STS ondersteunen om e-mail zonder versleuteling bij je af te leveren. TLS-RPT vertelt hun waar ze een melding moeten sturen wanneer dit mislukt.