Free diagnostic

MX lookup for current inbound mail routing.

Inspect a domain's published MX records, priorities, and mail exchanges without probing a mailbox or retaining the submitted domain.

DNS

live evidence

No SMTP

mailbox probing

0

stored submissions

What an MX lookup can prove

MX records identify the servers a domain publishes for inbound email. Priority values describe preference order, while the exchange names identify the receiving infrastructure.

  • Use the result to diagnose missing, malformed, or unexpected inbound routing.
  • Treat Null MX as an intentional declaration that the domain does not receive email.
  • Use email validation for recipient decisions beyond DNS routing.

What it cannot prove

An MX record does not prove that a specific mailbox exists, that SMTP will accept mail, or that an outbound message will reach the inbox. Those are separate questions with different evidence.

Fundamentals

What is an MX record?

An MX (mail exchange) record is a DNS record that names the servers responsible for accepting email addressed to a domain. When a sending server delivers to [email protected], it queries DNS for the MX records of example.com, then connects to one of the listed hosts over SMTP. Each record has two parts: a preference value (a number, sometimes called priority) and an exchange hostname. A domain can publish several records so delivery continues when one server is unavailable. The preference value sets the order senders should try. Lower numbers are more preferred, so a record at preference 10 is contacted before one at 20. Records sharing the same preference are treated as equivalent and may be used in any order, which is why a backup exchange should always carry a higher number than the primary. A domain can also declare that it accepts no email at all by publishing a null MX record: a single record with preference 0 and an exchange of "." (one dot), defined by RFC 7505. Senders that honor it reject mail to that domain immediately instead of retrying. Inbound routing matters to senders too: if you mail customers from a domain, bounces and replies return to its MX hosts, and a broken inbound path means you never see them. Check MX alongside authentication with the SPF checker and DMARC checker, and see the MX records guide for a deeper walkthrough.

Reading the output

How to read your MX lookup results

This tool runs one live DNS query for the domain you submit and reports exactly what is published. It does not open an SMTP connection, probe any mailbox, require a login, or retain the submitted domain.

  • Status: "pass" means the domain publishes at least one MX record; "fail" means none were returned, which breaks inbound delivery or forces senders onto A-record fallback. There is no "warning" state here because the DNS answer is unambiguous.
  • Records: each record is shown as a preference value and an exchange hostname, sorted with the most preferred server first. Read top to bottom for the order senders are expected to try.
  • Count: the total number of records. One record means no published fallback; several with distinct preferences mean an ordered fallback chain.
  • Limitations: every run restates that MX records describe inbound routing only, do not prove a mailbox exists, and that null MX is an intentional no-mail declaration.
  • References: a link to RFC 5321, the SMTP standard defining MX handling, so you can verify behavior against the source.

Troubleshooting

Common MX errors and how to fix them

Most MX problems fall into a small set of patterns, each visible in the lookup output or a follow-up DNS query.

  • No MX records at all: per RFC 5321, senders then fall back to the domain's A or AAAA record. Some domains receive mail this way by accident, but some senders treat missing MX as undeliverable and you get no fallback ordering. Publish explicit MX records, or a null MX record if the domain should not accept mail.
  • All records at the same priority: identical preferences tell senders to pick hosts in any order. That works for load balancing equivalent servers, but a meant-to-be-backup host will take a share of primary traffic. Give fallbacks a higher number.
  • Fallback order inverted: preference 10 on the backup and 50 on the primary sends routine traffic to the backup. The lower number wins. After any change, re-run the lookup and confirm the sort order.
  • MX pointing at a CNAME: the exchange hostname must resolve directly to A or AAAA records, not an alias. RFC 5321 prohibits this, and enforcing senders will fail delivery. Point MX at a hostname that owns its address records.
  • Null MX misunderstandings: a record with preference 0 and exchange "." is not broken or empty; it explicitly declares the domain accepts no mail. If the domain should receive email, remove it and publish real records. If not, keep it, because it stops senders from retrying for days.
  • Stale records after migration: after moving mailbox providers, the old provider's MX hosts often stay published, so mail keeps flowing to the old tenant or bounces once it closes. Re-run the lookup, remove leftover exchanges, and use domain monitoring to watch for drift instead of relying on one-off checks.

Providers

Per-provider MX notes

The major mailbox providers publish well-known MX hostnames, so the lookup output alone usually reveals who handles a domain's inbound mail.

  • Google Workspace: domains publish google.com and googlemail.com exchanges, historically aspmx.l.google.com as primary with alt1 through alt4 as backups, with a simplified single-record smtp.google.com setup documented for newer configurations. Seeing google.com exchanges means inbound lands in Google Workspace.
  • Microsoft 365: Exchange Online tenants publish one record per domain in the form yourdomain-com.mail.protection.outlook.com. A single record is normal; redundancy sits behind that hostname. Note that Microsoft often accepts mail at the SMTP stage and filters later, so even an SMTP-level check cannot confirm a specific mailbox.
  • Yahoo: consumer addresses route to Yahoo's own mta hosts. Like other large receivers, Yahoo can accept mail at the SMTP stage and still filter it afterward, so the lookup tells you mail routes to Yahoo and nothing about inbox placement.
  • Mixed setups: some domains place a filtering gateway in front of their provider, showing exchanges from two vendors at different preferences. The lowest-preference host receives first, regardless of which provider hosts the mailboxes.

Comparison

WillItInbox vs MXToolbox vs dmarcian

All three can tell you something about a domain's mail setup, but they are built around different jobs. MXToolbox is a broad DNS toolbox with ad-supported free lookups and paid monitoring subscriptions from $129 per month. dmarcian is DMARC-focused and has no standalone MX tool. WillItInbox runs free MX checks with no login and no retention of the submitted domain, paired with optional domain monitoring and a full deliverability test when you need evidence beyond DNS.

CapabilityWillItInboxMXToolboxdmarcian
MX lookupFree, one-off, live DNSFree, one-off, ad-supportedNo standalone MX tool
SPF/DMARC checks in one placeYes, free tools for bothYes, as separate lookupsDMARC-focused
Login requiredNo for free checksNo for free lookupsAccount-oriented platform
AdsNoneAds on free tierNone
Monitoring beyond one-off checksOptional domain monitoringPaid plans from $129/moDMARC reporting platform
Submitted-domain retentionNone for public checksVaries by productVaries by product

Live diagnostic

Check current evidence

This anonymous tool is rate limited and does not retain submitted input. It reports observable evidence without promising delivery, authentication alignment, or inbox placement.

No SMTP mailbox probing, account lookup, or tenant data is used.

Enter an input to see current evidence, limitations, official references, and the relevant next step.

FAQ

Does an MX record prove a mailbox exists?

No. MX records only name the servers that accept mail for a domain; they say nothing about individual mailboxes. Even a successful SMTP conversation is not conclusive, because large providers such as Gmail and Microsoft often accept mail at the SMTP stage and filter or drop it later. MX evidence answers a routing question, not an existence question.

What does a null MX record mean?

A null MX record, defined by RFC 7505, is a single record with preference 0 and an exchange of one dot. It deliberately declares that the domain accepts no email, and senders that honor it reject mail to that domain immediately rather than retrying. It is the correct setup for domains that should never receive mail.

Can an MX record point to a CNAME?

No. The exchange hostname must resolve directly to A or AAAA address records, not to a CNAME alias. Email standards prohibit aliases here, and senders that enforce the rule fail delivery. If your MX host is an alias, create a hostname with its own address records and point MX at that instead.

How long do MX changes take to propagate?

Propagation is governed by the TTL on the old records: until it expires, resolvers that cached the previous answer keep returning it, so changes take anywhere from minutes to a day or more. For a planned migration, lower the TTL in advance, change the records, then re-run an MX lookup after the old TTL passes to confirm.

Why does my domain receive mail without MX records?

RFC 5321 defines a fallback: when a domain has no MX records, senders try the domain's A or AAAA address. If that host runs a mail server, mail arrives anyway. It is fragile, though: some senders treat missing MX as undeliverable, you get no backup ordering, and moving your web host can break mail. Publish explicit MX records, or null MX if the domain should not receive mail.

What do MX preference numbers mean?

Preference numbers set the order senders try your mail servers: lower is more preferred, so 10 receives mail before 20. Equal preferences are interchangeable and used in any order, so backups should always carry a higher number than the primary or they take a share of normal traffic.

Does this MX lookup store or probe anything?

No. The tool performs one live DNS query and shows the published answer. It opens no SMTP connection, probes no mailbox, requires no login, and retains nothing you submit. The result is DNS evidence only, shown with its limitations and a link to RFC 5321.