Security Tools

How to Check DMARC, SPF, and DKIM Records

Learn how DMARC, SPF, and DKIM work together and what to review when checking email authentication DNS records.

Email authentication

Why these records matter

DMARC, SPF, and DKIM help receiving mail systems understand whether messages claiming to use your domain match visible authentication rules. They reduce avoidable spoofing risk, but they do not make every email safe.

What to check

  • SPF should include the systems allowed to send mail for the domain.
  • DKIM should publish the public key for the selector your mail platform uses.
  • DMARC should point to a policy and report destination that your team can monitor.
  • MX records should match the mail service you actually use.

Common mistakes

Teams often add multiple SPF TXT records, forget a DKIM selector, or move to a strict DMARC policy before checking legitimate senders. Review records carefully and change policies in stages.

FAQ

Does DMARC stop every phishing message?

No. It helps with messages that try to use your exact domain. Lookalike domains and compromised accounts still need separate controls.

Should I test after changing DNS?

Yes. DNS changes can take time to propagate, so check again after the record has had time to update.

This guide is for informational and defensive security use only. Security checks may not find every issue. Always verify important findings and only test systems you own or are authorized to assess.

Explore related free tools on DaivVerse

Open the tool library to find calculators, formatters, validators, website checks, security helpers, and everyday utilities.

Browse all tools