Check MX, SPF, DKIM and DMARC


Enter a domain to view its MX, SPF and DMARC records, discovered DKIM selectors and basic configuration findings.

Domain
Internationalised domain names are supported.

How to run the check

  1. Enter a domain and select “Check”.
  2. Review MX, SPF, DMARC and automatically discovered DKIM selectors.
  3. Change one record at a time at your DNS provider and allow for DNS cache propagation.

How to interpret the result

MX points incoming mail to a server, SPF lists authorised senders, DKIM publishes a signing key, and DMARC defines validation and reporting policy.

Limitation: valid records do not guarantee inbox placement. PTR/HELO alignment, IP and domain reputation, message content and the receiving provider’s policy also matter.

Frequently asked questions

Why are MX records needed?

MX tells sending servers where to deliver mail. Without MX delivery usually fails.

What are SPF and DMARC?

SPF lists authorised sending hosts. DMARC sets a policy (p=none/quarantine/reject) based on SPF/DKIM and instructs receivers what to do if a message fails.

How do I check DKIM?

DKIM keys are published at <selector>._domainkey.<domain>. Use auto-scan for typical selectors (selector1, selector2, default, s1, s2 …) or enter a selector manually.

What else matters for deliverability?

Recommended: PTR (reverse DNS) for MX hosts, A/AAAA present on MX, DMARC policy ≥ quarantine, ≤10 DNS look-ups in SPF, MTA-STS & TLS-RPT, DNSSEC, matching HELO ↔ PTR, TLS check on port 25.

DNS

Need help fixing email DNS?

  • Include the domain and checker result
  • Tell us which email provider you use
  • Configuration and auditing are separate tasks
Open a ticket