Create powerful DMARC policies with the world's most intuitive DMARC generator - Protect your domain from spoofing and phishing
Domain-based Message Authentication, Reporting, and Conformance (DMARC) is an email authentication protocol defined in RFC 7489. It builds upon SPF and DKIM to provide domain owners with the ability to protect their domain from unauthorized use, commonly known as email spoofing.
DMARC allows you to:
Example DMARC Record:v=DMARC1; p=reject; rua=mailto:dmarc@example.com; ruf=mailto:forensics@example.com; pct=100; adkim=s; aspf=s
DMARC combines SPF and DKIM authentication with a policy layer. Built by DigiCert, our generator simplifies this complex process:
A message passes DMARC if EITHER:
Choose your DMARC policy based on your confidence level and email authentication maturity:
Best for initial deployment. No impact on email delivery.
Intermediate step. Suspicious emails go to spam folder.
Maximum protection. Unauthorized emails are blocked.
DMARC requires the authenticated domain to "align" with the From: domain. This prevents spoofing even if SPF/DKIM pass for a different domain.
Organizational domains must match:
Works for: subdomain.example.com, mail.example.com, etc.
Exact domain match required:
More secure but may break legitimate email flows.
Recommendation: Start with relaxed alignment (default) unless you have specific security requirements. Strict alignment can break email from legitimate services.
Follow this proven strategy for successful DMARC deployment:
Ensure SPF is properly configured and DKIM signing is enabled for all email streams. Use our SPF Generator.
Monitor mode with aggregate reporting. Analyze reports for 2-4 weeks to identify all email sources.
Address any legitimate senders failing authentication. Update SPF, configure DKIM, or adjust alignment.
Start with pct=10 and gradually increase. Monitor user spam folders and reports.
After confirming no legitimate email is affected, move to full enforcement for maximum protection.
With DMARC at enforcement, you can deploy BIMI for brand indicators. Use our BIMI Validator.
DMARC reports provide visibility into your email ecosystem:
XML reports sent daily by receiving servers. Contains:
Format defined in RFC 7489 Appendix C. Use DMARC report analyzers to process.
Individual message reports for failures. Contains:
Note: Many providers don't send forensic reports due to privacy regulations.
Pro Tip: Use dedicated DMARC report processing services or create a separate email address for reports to avoid inbox clutter.
Moving directly to reject without monitoring will likely break legitimate email.
Without rua= tags, you're flying blind. Always configure aggregate reporting.
Subdomains need protection too. Consider the sp= tag or individual DMARC records.
DMARC requires ongoing monitoring. New services may need authentication setup.
Strict alignment (adkim=s, aspf=s) can break legitimate services using subdomains.
Ensure rua= and ruf= addresses can receive reports. Test before deployment.
Create SPF records that work with DMARC
Verify your DMARC record is published
Add brand logos with BIMI (requires DMARC)
Tools provided by DigiCert, a global leader in digital trust