← All tools

Free DNS tool

DMARC Checker

Look up a domain’s DMARC policy and review the published record.

These lookups show published DNS records. They do not verify inbox deliverability or prove that an email passes authentication.

Understand the lookup

What this checker is really showing

DMARC tells receiving mail systems what a domain owner wants done when a message claiming that domain fails aligned SPF and DKIM checks. This lookup reads the TXT record at _dmarc.your-domain; it does not inspect a particular message.

Illustrative DNS record

_dmarc.example.com TXT "v=DMARC1; p=none; rua=mailto:reports@example.com"
DMARC specification (RFC 7489) ↗

A useful way to check

  1. 1Enter the domain people see in your From address, without _dmarc.
  2. 2Check the published policy and any reporting address in the returned TXT value.
  3. 3Compare the policy with real sending traffic before tightening enforcement.

Read the result

Details worth noticing

p=

The requested handling for mail that fails DMARC: none, quarantine, or reject. None is useful for observation but does not request blocking.

rua=

An optional destination for aggregate feedback. A published address does not guarantee that every receiver sends reports.

adkim= / aspf=

Optional alignment settings. Relaxed and strict modes change how closely the authenticated domain must match the visible From domain.

Before you change a record

  • A policy alone cannot prove that your legitimate messages pass alignment.
  • Two DMARC records at the same name can make policy discovery fail.
  • Move to quarantine or reject only after you understand every service sending for the domain.

Quick answers

Does p=none mean DMARC is broken?

No. It requests monitoring rather than enforcement. It is often a useful stage while you review legitimate senders and aggregate reports.

Will this checker tell me whether a message passed DMARC?

No. A message-level result requires its actual headers and SPF/DKIM outcomes. This tool only shows the domain’s published policy.