Generate Your DMARC Record
Follow the steps to create a customized DMARC record for your domain
Let's get started!
Please provide the domain for which you'd like to generate a DMARC record
What is DMARC and why should you use it?
DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that protects your domain from spoofing, phishing, and email fraud.
It works on top of SPF and DKIM and tells receiving mail servers:
Without a DMARC record, attackers can easily send emails pretending to be you — damaging your brand trust, deliverability, and sender reputation.
What this generator does for you
What to do after generating your record
Once you've generated your DMARC record, follow these steps to activate it
Add the record to DNS
Copy the generated DMARC TXT record and add it to your domain's DNS under:
_dmarc.yourdomain.com
Start with monitoring
RecommendedIf you're new to DMARC, use:
p=none
This allows you to monitor email activity without affecting delivery.
Review DMARC reports
DMARC reports help you:
See who's sending email from your domain
Identify legitimate vs unauthorized sources
Check authentication status
Monitor SPF and DKIM pass/fail rates
Catch spoofing attempts
Detect abuse before it affects your reputation
Most DMARC tools provide user-friendly dashboards to visualize this data without parsing raw XML.
Enforce protection
After monitoring for a few weeks and fixing any authentication issues, gradually increase enforcement:
p=quarantine
Level 2: Quarantine (Recommended)
Suspicious emails go to spam.
p=reject
Level 3: Reject (Maximum Security)
Unauthorized emails are blocked.
Full DMARC protection helps prevent phishing, protects your brand, and improves email deliverability.
Frequently Asked Questions
What is a DMARC record and why do I need one?
Which DMARC policy should I start with?
What are rua and ruf email addresses?
Do I need SPF and DKIM before setting up DMARC?
How do I add the DMARC record to my DNS?