DMARC Record Generator
What is a DMARC Record Generator?
Generate official RFC 7489 DMARC (Domain-based Message Authentication, Reporting, and Conformance) DNS TXT records (`v=DMARC1; p=...`). Configure enforcement policies (`p=none`, `p=quarantine`, `p=reject`), alignment modes, and report emails (`rua`, `ruf`).
Why Use This Tool?
- Stop Email Phishing & Spoofing: Instruct receiving mail servers (Gmail, Yahoo, Outlook) how to handle emails failing SPF/DKIM.
- Email Deliverability Compliance: Comply with mandatory 2024 Google and Yahoo bulk sender authentication requirements.
- Aggregate Reporting: Receive daily DMARC aggregate reports (`rua`) monitoring domain email traffic.
How to Use
- Select Policy Level (`p=none` for monitoring, `p=quarantine` for spam, `p=reject` for blocking).
- Enter Aggregate Report Email (`rua=mailto:dmarc@yourdomain.com`).
- Copy the generated DNS TXT record for hostname `_dmarc.yourdomain.com`.
Real Working Example
Input:
Policy: quarantine | Aggregate Email: dmarc-reports@devdeskapp.com | Alignment: Strict
Output Result:
Host: _dmarc.devdeskapp.com TXT Value: v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@devdeskapp.com; aspf=s; adkim=s;
Important Technical Details & Standards
- RFC 7489 Standard Compliance: Generates valid DMARC tags (`v`, `p`, `sp`, `rua`, `ruf`, `pct`, `aspf`, `adkim`).
- Mandatory Google/Yahoo 2024 Sender Rules: Presets aligned with bulk email sender policies.
- Local Memory Execution: Zero network overhead.
Related Networking & Security Tools
- SPF Record Generator: Generate SPF TXT records.
- DKIM Record Generator: Generate DKIM DNS records.
- Email Header Analyzer: Analyze raw email headers.
Frequently Asked Questions
What is DMARC?
DMARC uses SPF and DKIM authentication to give domain owners control over how unauthenticated emails are handled by receiving servers.
What is the difference between p=none, p=quarantine, and p=reject?
`p=none` monitors traffic without blocking; `p=quarantine` sends failing emails to spam; `p=reject` blocks failing emails completely.
What is the rua tag in DMARC?
The `rua` tag specifies email addresses that will receive daily DMARC aggregate XML reports.
Is it free?
Yes, 100% free.
Where do I add the DMARC record in DNS?
Add a TXT record with host `_dmarc` (or `_dmarc.yourdomain.com`) in your DNS settings.