All Tools
Categories
Email Marketing Tools 36 Text Tools 12 Marketing Tools 3 Encoder Tools 1 Security Tools 1 Generator Tools 1
About Contact Privacy

Custom Domain Email Setup Checker

Check your custom domain email setup in seconds. Verify MX records, SPF, DKIM, and DMARC, see which provider you are routed to, and compare against Google Workspace, Microsoft 365, and Zoho Mail setup guides. Free online tool.

About Custom Domain Email Setup Checker

Custom Domain Email Setup Checker verifies the core DNS records your domain needs for reliable email delivery — MX, SPF, DKIM, and DMARC — in one lookup. Enter your domain to see whether mail is routed correctly, whether your sending authentication is in place, and which provider (Google Workspace, Microsoft 365, Zoho Mail, or another host) your MX records point to.

Misconfigured or missing DNS records are one of the most common reasons custom domain email breaks silently — messages bounce, land in spam, or never send at all. This tool surfaces the gaps quickly so you can fix them before they cost you deliverability.

Features

  • MX record lookup: See every mail exchange record, its priority, and the detected provider.
  • SPF validation: Confirms your SPF record exists and flags the invalid case of multiple SPF records.
  • DMARC lookup: Reads your policy (none, quarantine, or reject) at a glance.
  • Common DKIM selector scan: Checks widely used selector names from major email providers.
  • Provider setup guides: Reference MX and SPF values for Google Workspace, Microsoft 365, and Zoho Mail.

How to Use

  1. Enter your domain name (without http:// or www) and run the check.
  2. Review the MX section to confirm mail is routed to the provider you expect.
  3. Check SPF and DMARC for missing records or the multiple-SPF-record error.
  4. Review the DKIM scan — if nothing is found, check your provider dashboard for your exact selector name.
  5. Compare against the Provider Setup Guides tab if any record looks wrong.

Examples

Example 1: A domain migrating to Google Workspace shows a single MX record at smtp.google.com priority 1 — the modern recommended setup — alongside a valid SPF record including _spf.google.com.

Example 2: A domain shows a DMARC record with p=none, indicating authentication is being monitored via reports but not yet enforced, a common and reasonable first step before moving to quarantine or reject.

Benefits

  • Catch delivery-breaking gaps early: Spot missing MX, SPF, or DMARC records before they cause bounced or lost mail.
  • Faster migrations: Confirm DNS changes have propagated correctly after switching providers.
  • Better deliverability: Verified SPF, DKIM, and DMARC reduce the chance of landing in spam.
  • No guessing on provider setup: Built-in reference values for major email providers.
  • 100% free and private: No sign-up, no data stored, lookups run directly from your browser.

Frequently Asked Questions

What DNS records does a custom domain need for email?
At minimum you need MX records pointing to your mail provider so incoming mail can be delivered. For sending mail reliably, you also want an SPF TXT record authorizing your sending servers, a DKIM TXT record for message signing, and a DMARC TXT record defining how receivers should handle unauthenticated mail.
Why does my domain show no MX records?
This usually means MX records were never added, were deleted during a provider migration, or have not finished propagating yet after a recent change (which can take up to 72 hours). Without MX records, your domain cannot receive email at all.
What does it mean if I have multiple SPF records?
Only one SPF TXT record is allowed per domain. Having more than one is invalid per the SPF specification and can cause receiving servers to fail SPF checks entirely, even if each individual record looks correct on its own.
Why can this tool not find my DKIM record?
DKIM records live at a selector-specific subdomain, such as selector1._domainkey.yourdomain.com, and the selector name varies by provider. This tool checks a list of common selectors used by major providers, but a custom or unusual selector will not be detected automatically — check your provider dashboard for the exact selector.
What is a good DMARC policy to start with?
Most domains start with p=none, which monitors authentication results without affecting delivery, then move to p=quarantine and eventually p=reject once reports confirm all legitimate mail sources are properly authenticated. Jumping straight to reject before verifying your setup can cause legitimate email to be rejected.
Does this tool see my actual email content or inbox?
No. This tool only performs public DNS lookups for your domain's MX, SPF, DKIM, and DMARC records — the same information anyone can query publicly. It never accesses your inbox, email content, or account credentials.
Is my data stored?
No. Lookups are performed directly from your browser to a public DNS-over-HTTPS resolver. Nothing is transmitted to or stored on our servers.