DMARC Record Generator
Create your DMARC record in seconds. Protect your domain from email spoofing and phishing attacks.
Your DMARC Record is Ready!
Copy and add to your DNS settings
Record Type
TXT
Hostname
_dmarc.example.com
Value
v=DMARC1; p=none; rua=mailto:[email protected]
How to add this record to your DNS
- Log in to your domain registrar or DNS provider
- Navigate to your DNS settings
- Add a new TXT record with hostname:
_dmarc.example.com - Paste the record value shown above
- Save and wait for DNS propagation (up to 48 hours)
Monitor Before Enforcing
Start with p=none for 2-4 weeks to ensure all legitimate sources are authenticated before moving to quarantine or reject.
Understanding DMARC
What is DMARC?
DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that helps protect your domain from being used for email spoofing, phishing scams, and other cybercrimes.
DMARC Policy Levels
p=none (Monitor Mode)
Emails are delivered normally, but you receive reports. Perfect for initial setup and monitoring. Start here!
p=quarantine (Quarantine Mode)
Failed emails are sent to spam/junk folder. Good middle ground after monitoring period.
p=reject (Enforcement Mode)
Failed emails are blocked completely. Maximum protection, use after thorough testing.
Recommended Implementation Path
- Week 1-4: Start with p=none and configure aggregate reports (rua)
- Review reports: Identify all legitimate email sources and ensure they pass SPF and DKIM
- Week 5-8: Move to p=quarantine after fixing any issues
- Week 9+: Move to p=reject for maximum protection
Related Tools
Ready to Implement DMARC Protection?
Get automatic DMARC monitoring, real-time alerts, and expert guidance on moving from p=none to p=reject safely.
No credit card required • Free monitoring for 14 days • Setup in 5 minutes