Skip to main content
FREE DMARC TOOL

Check Your DMARC Record Instantly

Verify your domain's DMARC configuration, identify issues, and protect your email reputation from spoofing and phishing attacks — completely free.

🔒 We only perform DNS lookups. No data is stored.

What is DMARC?

Understanding email authentication

Email Authentication Protocol

DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that helps protect your domain from being used in email spoofing, phishing, and other cybercrimes.

Works with SPF and DKIM

DMARC builds on SPF and DKIM protocols by adding policy instructions. It tells receiving mail servers what to do when an email fails authentication checks.

Protect Your Brand

Without DMARC, attackers can forge emails appearing to come from your domain. This damages your brand reputation and puts your customers at risk.

Why DMARC Protection Matters

Prevent Email Spoofing

Stop attackers from sending fake emails that appear to come from your domain. Protect your customers from phishing scams.

Protect Brand Reputation

When scammers use your domain, it damages trust with your customers. DMARC ensures only authorized emails are delivered.

Improve Deliverability

Major email providers (Gmail, Yahoo, Outlook) require DMARC for bulk senders. Proper configuration ensures your emails reach inboxes.

Gain Visibility

DMARC reports show you who's sending emails from your domain, helping you identify unauthorized senders and authentication issues.

How to Set Up DMARC for Your Domain

1

Set Up SPF and DKIM

DMARC requires SPF and DKIM to be configured first. These authenticate your legitimate email sources.

Learn about SPF and DKIM →
2

Create Your DMARC Record

Generate a DMARC record with your preferred policy. Start with p=none to monitor without blocking.

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
3

Add DNS TXT Record

Add the DMARC record to your DNS as a TXT record at _dmarc.yourdomain.com

This usually takes 24-48 hours to propagate

4

Monitor Reports

Review aggregate reports (rua) to understand your email traffic and identify authentication issues.

5

Enforce Policy

Once confident, change policy from 'none' to 'quarantine' or 'reject' to actively protect your domain.

Understanding DMARC Policies

p=none - Monitor

Recommended for Starting

No action taken on failed emails. Use this to collect data and identify legitimate sources before enforcing.

Perfect when first implementing DMARC

p=quarantine - Quarantine

Balanced Protection

Failed emails are sent to spam/junk folder. Provides protection while reducing risk of false positives.

Good middle-ground for most domains

p=reject - Reject

Maximum Protection

Failed emails are completely rejected and not delivered. Strongest security but requires confidence in your setup.

Best for domains with mature email authentication

dmarc-generator

This section is ready for your content. You can customize it to match your needs.

Key Feature

Highlight your main benefits and what makes you special.

Another Feature

Showcase additional value you provide to customers.

use-cases

This section is ready for your content. You can customize it to match your needs.

Key Feature

Highlight your main benefits and what makes you special.

Another Feature

Showcase additional value you provide to customers.

cta

This section is ready for your content. You can customize it to match your needs.

Key Feature

Highlight your main benefits and what makes you special.

Another Feature

Showcase additional value you provide to customers.