100% Free • No Signup • Live DNS

DMARC Checker

Check your DMARC record, validate policy settings, review reporting addresses and find email authentication issues.

DMARC policy • Reporting addresses • Alignment • TXT records • Email protection • No signup

What this checker validates

One check reviews your DMARC record, policy, reporting addresses and alignment settings.

DMARC record presence

Find the DMARC TXT record published at _dmarc.yourdomain.com.

DMARC syntax

Validate required tags, tag values and record formatting.

Policy mode

Review whether your policy is none, quarantine or reject.

Reporting addresses

Check aggregate and forensic reporting addresses using rua and ruf.

Alignment settings

Review SPF and DKIM alignment settings such as relaxed or strict.

Subdomain policy

Check whether a separate subdomain policy is configured.

Common DMARC issues this tool can detect

Find configuration problems that may affect domain protection and email authentication visibility.

  • MissingDMARC record missing
  • SyntaxDMARC syntax invalid
  • PolicyDMARC policy is monitoring only
  • ReportsNo aggregate reporting address configured
  • DuplicateMultiple DMARC records found
  • Policypct tag not set to 100

How DMARC checking works

The checker reads your DMARC TXT record and explains your policy in plain language.

  1. Enter your domain

    We clean the input, remove protocol or path, and validate the domain format.

  2. Query _dmarc DNS record

    The tool checks TXT records at _dmarc.yourdomain.com.

  3. Analyze policy and reports

    We validate syntax, policy, reporting addresses, alignment and recommended improvements.

Understanding DMARC policies

p=none

Monitoring — Valid DMARC policy used to collect reports. It does not block or quarantine unauthenticated email.

p=quarantine

Quarantine — Tells receivers to treat failing messages as suspicious, often placing them in spam or quarantine.

p=reject

Reject — Strongest DMARC policy. Tells receivers to reject messages that fail DMARC authentication.

pct

Policy percentage — Controls what percentage of email is subject to the DMARC policy. Full enforcement usually uses pct=100.

DMARC should normally be deployed gradually: monitor first, then move to quarantine or reject after confirming legitimate senders are aligned.

Preparing DMARC check…

Need help fixing DMARC?

Send us your domain report and we’ll review the issue.

Get Help

Frequently asked questions

A DMARC record is a DNS TXT record that tells receiving mail servers what to do when email fails SPF or DKIM authentication and alignment checks.
A DMARC record is published as a TXT record at _dmarc.yourdomain.com.
No. p=none is valid and useful for monitoring. However, it does not enforce protection against unauthenticated email.
For strong protection, p=reject is usually the strongest policy. However, domains should usually start with p=none, review reports, then move gradually to quarantine or reject.
rua defines the email address or destination where aggregate DMARC reports are sent.
No. The DMARC Checker is free and does not require signup.