END OF YEAR SALE | 20% OFF with code TWENTYOFF2025 | Ends Dec 31, 2025

Free DMARC Record Generator

Create a DMARC policy to protect your domain from email spoofing and phishing attacks.

Your DMARC Record

v=DMARC1; p=none
Host: _dmarc

Policy

What should happen when an email fails DMARC authentication?

Reporting

Receive reports about emails that pass or fail DMARC checks.

Daily summary reports of DMARC results

Detailed reports for each failure (may contain PII)

Advanced Options

Subdomain Policy

Apply a different policy to emails from subdomains

Policy Percentage

Gradually roll out your policy by applying it to a percentage of emails

100%

Alignment Mode

How strictly should domain alignment be checked?

Failure Reporting Options

When should forensic reports be generated?

Record Explanation

  • v=DMARC1: DMARC version identifier (required)
  • p=none: Monitor only - no action taken on failing emails

How to Add This Record

1. Log in to your DNS provider
2. Navigate to DNS records
3. Add a new TXT record
4. Set Host to _dmarc
5. Paste the DMARC record as Value
6. Save and wait for propagation

Understanding DMARC

What is DMARC?

DMARC (Domain-based Message Authentication, Reporting & Conformance) builds on SPF and DKIM to give domain owners control over how unauthenticated emails are handled.

Recommended Rollout

  • 1. Start with p=none to monitor
  • 2. Review reports for 2-4 weeks
  • 3. Move to quarantine at 10-25%
  • 4. Gradually increase to reject

Own your email platform

Broadcast is self-hosted email marketing software. Pay once, own it forever, and take full control of your email infrastructure.