What is an MX record?

Updated September 3, 2026

An MX (Mail Exchange) record is a DNS entry that names the server responsible for receiving email for a domain, with a priority number deciding the order senders should try them. No usable MX record means no email delivery.

How to read an MX record

Each record has a priority and a hostname, for example "10 aspmx.l.google.com". Lower priority numbers are tried first; the rest act as backups. Senders resolve the hostname to an IP and connect over SMTP.

What a null MX record means

A single record of "." with priority 0 is a null MX (RFC 7505). It is the domain explicitly declaring that it never receives mail — common for domains used only for websites or for sending. Any address on a null-MX domain is a guaranteed hard bounce.

What MX records tell you about a mailbox

MX hostnames identify the real provider behind an address: google.com hostnames mean Google Workspace, outlook.com hostnames mean Microsoft 365, and there are recognisable patterns for Yahoo, Zoho, Proton, iCloud, Amazon SES, GoDaddy's secureserver.net and dozens more.

That classification is what lets you separate free mailboxes from business domains and segment sends per provider.

No MX record but mail still works?

Some senders fall back to the domain's A record when no MX exists, which is why an MX-less domain is risky rather than always impossible. Parked domains, however, resolve to a web host that cannot accept mail at all.

Try it on your own list

Run the free validator on any address or CSV, then spend credits only on the addresses that survive.

Frequently asked questions

Keep reading

  • How to verify an email address

    Step-by-step guide to verifying an email address for free: syntax, domain, MX records, disposable checks and SMTP verification, plus how to check a whole list.

  • Email validation vs email verification

    Validation checks whether an address could receive mail; verification confirms the mailbox exists. Learn what each one catches, what it costs and when to use both.

  • How to clean an email list

    A practical checklist for cleaning an email list: dedupe, fix typos, drop dead domains, remove disposables and role accounts, then verify the survivors before you send.