Network5 min

MX Record Lookup: Diagnose Email Delivery Problems in 60 Seconds

Look up any domain's MX records in the browser and diagnose common email delivery issues — missing MX, wrong provider, SPF/DMARC misalignment.

Zro7 MX Lookup runs over DNS-over-HTTPS from your browser. No account, no logging beyond the resolver's policy.

To diagnose an email delivery problem in 60 seconds, put the recipient's domain into Zro7 MX Lookup. Zro7 returns the MX records (mail servers, in priority order), highlights the provider (Google Workspace, Microsoft 365, Fastmail, self-hosted), and pulls SPF, DKIM, and DMARC TXT records so you can see whether your sending domain is set up to be accepted at all.

What MX records tell you

  • Which server accepts mail10 aspmx.l.google.com means Google Workspace, 0 example-com.mail.protection.outlook.com means Microsoft 365.
  • Priority order — lower is preferred. Multiple MX at different priorities is a normal failover pattern.
  • Missing MX — no MX at all means the domain does not accept mail. Some senders will fall back to the A record; most modern MTAs won't.

The three failure modes MX lookup catches

1. No MX record

If the lookup returns no MX, mail bounces with 550 no mail server. Fix: publish an MX record pointing at your mail provider.

2. MX points at the wrong provider

You migrated to Google Workspace but MX still points at the old cPanel host. Mail goes to the old inbox, no bounce. Fix: update MX to the new provider's values, delete the old ones.

3. MX is fine, but SPF / DMARC rejects the sender

MX accepts the connection, then the recipient's DMARC policy rejects because your sending IP isn't in your SPF include. Zro7 surfaces the TXT records so you can see v=spf1 ..., _dmarc.example.com policy (p=none | quarantine | reject), and DKIM selector presence.

Why browser-side matters

Cloud MX checkers (MXToolbox, DNSChecker) log every query and often show ads based on the domain you searched. Zro7 queries Cloudflare's DoH directly with no server-side logging on our end.

Steps

  1. Open MX Lookup.
  2. Enter the domain. MX + SPF + DMARC render together.
  3. Cross-check with DNS Lookup → All records for anything else.

Frequently asked questions

Why do I see multiple MX records?

Redundancy. Providers publish 3–5 servers at different priorities so mail keeps flowing when one is down.

What's a null MX?

<code>0 .</code> — RFC 7505 signal that the domain does not accept mail. Used for domains that only host websites.

How do I test if my own domain will accept mail?

Look up your MX, then use any SMTP tester (or ask a colleague to reply) — MX only proves servers are listed, not that they accept.

Does Zro7 check blacklists?

Not yet. That's a planned tool.

Any upload?

None. Only the domain is sent to the DoH resolver.

Related posts

← Back to blog