Back to Tools

DMARC Record Generator

Create your DMARC TXT record to tell the world how to handle unauthenticated email from your domain.

Your Generated DMARC Record:

Publish this as a TXT record for `_dmarc.yourdomain.com`

What is a DMARC Record?

DMARC (Domain-based Message Authentication, Reporting, and Conformance) is an email authentication protocol that works with SPF and DKIM to protect your domain from being used in phishing and spoofing attacks. A DMARC record in your DNS gives you control over your email security by:

  • Instructing receiving mail servers on how to handle emails that fail authentication checks (monitor, quarantine, or reject them).
  • Providing valuable reports on all email activity for your domain, so you can see who is sending mail on your behalf.

Implementing DMARC is essential for securing your brand, improving email deliverability, and meeting the latest requirements from providers like Google and Yahoo.

DMARC Generator FAQs

Which DMARC policy should I start with?

You should always start with a policy of 'p=none'. This 'monitoring-only' mode allows you to receive DMARC reports and analyze your email traffic without any risk of legitimate emails being quarantined or rejected. Once you are confident that all your legitimate sending sources are properly authenticated, you can move to 'p=quarantine' and then 'p=reject'.

What is a RUA address for in a DMARC record?

The RUA (Reporting URI for Aggregate data) address is an email address you specify in your DMARC record (e.g., `rua=mailto:[email protected]`). Email receivers will send daily XML reports to this address, summarizing all the email traffic they've seen from your domain. These reports are essential for understanding who is sending on your behalf and for troubleshooting authentication issues.