DMARC (Domain-based Message Authentication, Reporting and Conformance) is an email authentication standard that builds on SPF and DKIM.
DMARC allows a domain owner to:
SPF and DKIM each solve part of the authentication problem.
However, without DMARC:
DMARC provides a consistent policy that tells receivers what action to take.
When an email arrives:
Incoming Email ↓ SPF Check ↓ DKIM Check ↓ Alignment Check ↓ Read DMARC Policy ↓ Accept / Quarantine / Reject
DMARC is published as a DNS TXT record.
Example:
_dmarc.example.com
Example record:
v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com
The most important DMARC setting is the policy (p).
| Policy | Meaning |
|---|---|
| none | Monitor only |
| quarantine | Treat suspicious messages as spam |
| reject | Reject unauthorized messages |
Monitoring only:
v=DMARC1; p=none
Quarantine suspicious mail:
v=DMARC1; p=quarantine
Reject spoofed mail:
v=DMARC1; p=reject
DMARC requires domain alignment.
The domain used by SPF or DKIM must match the domain visible in the From: header.
Example:
From: support@example.com
If SPF authenticates:
mailer.example.com
the domains are aligned.
If SPF authenticates:
mailer.otherdomain.com
alignment fails.
DMARC supports two types of reports.
Sent periodically.
They summarize:
Example:
rua=mailto:dmarc@example.com
Sent when individual messages fail authentication.
Example:
ruf=mailto:dmarc@example.com
Not all providers send failure reports.
| Tag | Purpose |
|---|---|
| v | Version |
| p | Policy |
| rua | Aggregate report address |
| ruf | Failure report address |
| pct | Percentage of messages to which the policy applies |
| adkim | DKIM alignment mode |
| aspf | SPF alignment mode |
A common deployment process is:
This minimizes the risk of rejecting legitimate email.
The Telenegar Mail Check service can verify:
This helps improve both email security and deliverability.
These standards work together.
SPF ↓ "Was the sending server authorized?" DKIM ↓ "Was the message modified?" DMARC ↓ "What should the receiver do if SPF or DKIM fails?"