Create Your DMARC Record
Build a custom DMARC record step by step and get a DNS-ready TXT record for your domain.
DMARC Record FAQs
How do I create a DMARC record?
Choose a policy (start with p=none), add a reporting address, and publish the generated value as a TXT record at _dmarc.yourdomain.com. Then check your DMARC record to confirm it's live.
What DMARC policy should I start with?
Start with p=none to monitor without affecting delivery. Review your reports for 2-4 weeks, then move to p=quarantine and finally p=reject once legitimate senders all pass authentication.
What is the rua tag and do I need it?
The rua tag sets the address that receives aggregate XML reports. It's strongly recommended — without it you have no visibility into who is sending email as your domain. Use our DMARC analyzer to read the reports you receive.
How do I add the DMARC record to my DNS?
In your DNS provider, create a TXT record with host _dmarc, paste the generated value, and keep the default TTL. Changes typically propagate within 24-48 hours.
Can a domain have more than one DMARC record?
No. Publishing multiple DMARC records at _dmarc causes receivers to ignore DMARC entirely. Replace your existing record instead of adding a second one.
Related Tools
DMARC Checker
Validate your DMARC configuration after deployment.
SPF Record Generator
Build a valid SPF record from provider presets in seconds.
DMARC Report Analyzer
Parse the aggregate reports your new rua address receives.
Bulk DMARC Lookup
Validate up to 50 domains simultaneously.
What is DMARC?
Learn the fundamentals of email authentication.