Skip to main content
New AI-powered DMARC analysis + open REST API See how →

Free DMARC Record Checker

Validate your DMARC policy, check alignment settings, verify reporting configuration, and detect duplicate records or missing authorization.

Up to 90% of security breaches start with phishing emails

Check Your DMARC Record

Enter your domain to analyze your DMARC configuration and get actionable insights.

What is a DMARC Record?

A DMARC (Domain-based Message Authentication, Reporting & Conformance) record is a DNS entry that instructs receiving mail servers on how to handle emails that don't pass SPF or DKIM authentication checks. Think of it as a digital bouncer — ensuring only legitimate emails make it to your recipients' inboxes.

Without a DMARC record, anyone could impersonate your domain and send malicious emails. DMARC ties together SPF and DKIM into a unified policy, giving you control over what happens when authentication fails and providing visibility through aggregate and forensic reports.

Components of a DMARC Record

Version

Always v=DMARC1

Identifies this as a DMARC record.

Policy (p=)

none | quarantine | reject

How to handle emails that fail authentication.

Subdomain Policy (sp=)

Separate policy for subdomains

Optionally apply different rules to subdomains.

Aggregate Reports (rua=)

mailto:reports@example.com

Where to send summary authentication reports.

Forensic Reports (ruf=)

mailto:failures@example.com

Where to send detailed failure reports.

Alignment (adkim/aspf)

s (strict) | r (relaxed)

How strictly DKIM/SPF domains must match the From header.

Example DMARC record:

v=DMARC1; p=reject; rua=mailto:dmarc-reports@example.com; ruf=mailto:dmarc-failures@example.com; adkim=s; aspf=s;

Creating Your DMARC Record

1

Ensure SPF and DKIM are configured

DMARC builds on SPF and DKIM. Before creating a DMARC record, verify that both are properly set up for your domain. Use our free SPF checker to validate your SPF record.

2

Choose a policy

Start with p=none to monitor email traffic without affecting delivery. Once you're confident, move to quarantine or reject for full enforcement.

3

Define reporting addresses

Set up aggregate (rua) and forensic (ruf) report destinations to gain visibility into your email authentication landscape.

4

Specify alignment and publish

Choose strict or relaxed alignment for SPF and DKIM. Then add the record as a TXT entry at _dmarc.yourdomain.com in your DNS.

5

Verify and monitor

Use a DMARC testing tool to confirm your record is published correctly. Regularly review reports and adjust your policy as you gain confidence in your authentication setup.

Why Use a DMARC Generator?

Eliminate Syntax Errors

Generators ensure proper formatting, avoiding the misconfigurations that can silently break email authentication.

Save Time

Implementation time is reduced by up to 50% compared to manually crafting DMARC records from scratch.

Customization

Tailor policies for subdomains, set reporting preferences, and choose alignment modes to fit your organization's needs.

Reduce Phishing by up to 99%

Enforcing a reject policy can virtually eliminate domain impersonation in phishing attacks.

Take control of your DMARC compliance

DMARC Report gives you full visibility into authentication results and guides you from p=none to p=reject.

Start Free Trial

Trusted by Security Teams

G2 Leader — DMARC

Rated 4.8/5 on G2 · 469 verified reviews

G2 Momentum Leader — DMARC
ZK

Zunaid K.

Director

5/5

"Essential tool for email delivery"

This tool helps us to implement DMARC reporting for our domains in an easy to use manner.

8/8/2024 Verified on G2
VU

Verified User in Information Technology and Services

5/5

"Best security tool for your own domains"

The weekly reports help me a lot to analyze quickly the emails sent from my domains and that gives me peace of mind.

8/31/2022 Verified on G2
LH

Larry H.

Research & Development Manager

5/5

"Good tool to buy"

I have used many tools for monitoring DMARC reports. But DMARC Report is a good tool to use. It helps avoid sending emails to spam.

8/30/2022 Verified on G2