Skip to content
Inspect My DNS

Mail delivery

MX records

mail.mx-present

MX records tell the world where to deliver mail for this domain.

What this check measures

An MX record names a host that accepts mail for the domain, plus a preference number saying how it ranks against the others — senders try the lowest first. This check reports whether any are published, and treats one particular record as a special case.

That case is the null MX from RFC 7505: a single record with preference 0 and a target of ., which is the explicit way to say this domain receives no mail. It is graded as a pass, because it does exactly what it should. A sender gets an immediate permanent rejection instead of retrying for days against a domain that was never going to accept anything.

No MX at all is a different thing, and worse. RFC 5321 §5.1 says a sender that finds no MX falls back to the domain's A or AAAA record and attempts delivery there — so mail for the domain is offered to whatever the web server is, which usually refuses it after a delay and occasionally accepts it into a mailbox nobody reads.

How to fix it

If the domain receives mail, publish MX records for it, and give the hosts distinct preference numbers unless you specifically want equal-preference load balancing.

If the domain does not receive mail — a brand you are holding, a domain used only for a website, a subdomain used only for tracking links — publish a null MX (0 .) alongside v=spf1 -all. Between them they say "nothing accepts for this and nothing sends as this", which is the pair of statements that makes a domain unattractive to forge.

Be careful with a backup MX at a higher preference. It only helps if it queues and forwards to the primary and applies the same filtering. A backup that accepts everything and forwards it later is a well-known way to bypass the anti-spam on the primary, and spammers look for exactly that shape.

References

Run this check on a domain

MX records is one of 56 checks in every report, alongside delegation, mail authentication, TLS and registration.