DMARC Generator
Generate and validate DMARC (Domain-based Message Authentication, Reporting & Conformance) records.
Generate and validate DMARC (Domain-based Message Authentication, Reporting & Conformance) records.
Our tools are designed to be intuitive, but if you need assistance, we're here to help.
Professional-grade email and DNS diagnostic tools trusted by IT professionals worldwide.
Generate and validate DMARC (Domain-based Message Authentication, Reporting & Conformance) records.
Percentage of emails to which the DMARC policy applies
Daily aggregate reports of DMARC results
Individual failure reports (may contain sensitive data)
Understanding DMARC records and email authentication
DMARC (Domain-based Message Authentication, Reporting, and Conformance) is an email authentication protocol that builds upon SPF and DKIM to provide domain owners with the ability to protect their domain from unauthorized use.
Specifies how to handle emails that fail DMARC authentication:
p=none - Monitor only, no action taken (recommended for initial deployment)p=quarantine - Move suspicious emails to spam/junk folderp=reject - Reject emails that fail authenticationOptional policy for subdomains, same values as main policy:
sp=none - Monitor subdomainssp=quarantine - Quarantine subdomain emailssp=reject - Reject subdomain emailsPercentage of emails to apply the policy to (1-100):
pct=25 - Apply policy to 25% of emailspct=100 - Apply policy to all emails (default)How strictly to check domain alignment:
aspf=r - Relaxed SPF alignment (default, allows subdomains)aspf=s - Strict SPF alignment (exact domain match)adkim=r - Relaxed DKIM alignment (default)adkim=s - Strict DKIM alignmentEmail addresses to receive DMARC reports:
rua=mailto:dmarc@example.com - Aggregate reports (daily summaries)ruf=mailto:forensic@example.com - Forensic reports (individual failures)v=DMARC1; p=none; rua=mailto:dmarc@example.comStart with this to monitor without affecting email delivery
v=DMARC1; p=quarantine; pct=25; rua=mailto:dmarc@example.com; ruf=mailto:forensic@example.comQuarantine 25% of failing emails while monitoring
v=DMARC1; p=reject; sp=reject; aspf=s; adkim=s; rua=mailto:dmarc@example.comMaximum protection with strict alignment for domain and subdomains
Our tools are designed to be intuitive, but if you need assistance, we're here to help.
Professional-grade email and DNS diagnostic tools trusted by IT professionals worldwide.