Home/Glossary/DMARC (Domain-based Message Authentication, Reporting, and Conformance)

DMARC (Domain-based Message Authentication, Reporting, and Conformance)

Email validation system that builds on SPF and DKIM to prevent email spoofing and provide reporting on email authentication failures.

Email SecurityAlso called: "DMARC policy", "email authentication policy"

DMARC is a policy framework that tells receiving mail servers what to do when SPF or DKIM checks fail, and provides visibility into who is sending email on behalf of your domain.

Why it matters

  • Prevents cybercriminals from spoofing your domain in phishing attacks.
  • Provides aggregate and forensic reports showing all email authentication activity.
  • Required for compliance with many security frameworks and vendor requirements.
  • Dramatically improves email deliverability when properly configured.
  • Protects customers and partners from receiving fraudulent emails appearing to be from your organization.

How it works

  • Requires both SPF and DKIM to be configured first.
  • Published as a TXT record in DNS: _dmarc.yourdomain.com
  • Specifies a policy: none (monitor), quarantine (junk folder), or reject (block).
  • Defines alignment requirements between header From domain and SPF/DKIM domains.
  • Sends XML reports to specified addresses showing authentication results.

How to implement

  • Start with "p=none" policy to monitor without blocking email.
  • Configure aggregate report destination (rua=mailto:[email protected]).
  • Review reports to identify legitimate senders and authentication issues.
  • Gradually move to "p=quarantine" then "p=reject" as confidence increases.
  • Set percentage rollout (pct=) to test policies on subsets of email traffic.