Home/DMARC Checker

Free DMARC Record Checker

Validate your DMARC policy and protect your domain from email spoofing and phishing attacks.

What is DMARC?

DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that builds on SPF and DKIM. It tells receiving mail servers what to do when an email fails authentication checks and provides reporting on email authentication activity.

DMARC protects your domain from being used in email spoofing and phishing attacks, helping maintain your brand reputation and improving email deliverability.

DMARC Record Example

v=DMARC1; p=reject; rua=mailto:dmarc@example.com; ruf=mailto:forensics@example.com; pct=100

DMARC Policies

  • p=none — Monitor only, don't take action (start here)
  • p=quarantine — Send failing emails to spam
  • p=reject — Reject failing emails completely (strongest protection)

Key DMARC Tags

  • v=DMARC1 — Version (required)
  • p= — Policy for domain (required)
  • sp= — Policy for subdomains (optional)
  • rua= — Address for aggregate reports
  • ruf= — Address for forensic reports
  • pct= — Percentage of emails to apply policy to

DMARC Implementation Path

  1. Start with p=none to collect reports
  2. Monitor for 2-4 weeks to identify all legitimate senders
  3. Move to p=quarantine with pct=10
  4. Gradually increase percentage
  5. Finally move to p=reject