Rate this calculator
4.67

Check your domain's DMARC records to spot email security issues.

cta-img
Create and send such interactive calculators in emailTry Mailmodo for free →

Protect your domain from spoofing with Mailmodo DMARC checker

A broken or missing DMARC (Domain-based Message Authentication, Reporting & Conformance) record leaves your email domain exposed. Phishing attacks, poor inbox placement, and lost trust all start with weak authentication.

Mailmodo free DMARC checker helps you with that by verifying your domain’s email authentication in seconds. Get a clear, actionable report on whether your DMARC record exists, it's correctly formatted, and what policy is in place.

How to use Mailmodo DMARC Checker

Step 1: Enter your domain

Type the domain name you want to check into the search field. This is the part of an email address that comes after the '@' symbol (for example, yourdomain.com).

Step 2: Run the check

Click the button to begin the lookup. The tool will query your domain’s DNS records to find and analyze the DMARC entry.

Step 3: Review the results

You’ll see details from the DMARC record, including the policy in use (none, quarantine, or reject), the reporting addresses, and any configuration or syntax issues the tool detects.

<div class="highlight-gray"> <p> <strong>đź’ˇ Related guide: <a href=https://www.mailmodo.com/guides/dmarc/></strong>What Is DMARC and How to Set It Up</a></p> </div>

How to create a DMARC record

Step 1: Decide on your policy

Choose what receiving mail servers should do with emails that fail authentication. Typically, there are three options:

  • none - Monitor only

  • quarantine - Send to spam

  • reject - Block entirely

Step 2: Write your DMARC record

A basic DMARC record format looks like this:

v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com

  • v=DMARC1 specifies the version

  • p= sets your policy

  • rua= sets the email address for aggregate reports

Step 3: Add the record to your DNS

Log in to your domain registrar or DNS hosting account, go to the DNS management section, and create a new TXT record:

Host/Name: _dmarc

Value: Your DMARC string

TTL: Default or 1 hour

Step 4: Publish and test

Save your changes, wait for DNS propagation (up to a few hours), and then use a DMARC checker to make sure it’s valid.

Step 5: Maintain your DMARC record

Review reports regularly and, when confident, move from none to a stricter policy like quarantine or reject for better protection.

What are the most common mistakes when creating DMARC records?

Here are the most frequent DMARC record errors:

  • Missing required version tag: Every DMARC record must start with v=DMARC1. Without it, mail servers will not recognize the record.

  • Incorrect DNS host name: The record must be published as a TXT record for _dmarc.yourdomain.com. Placing it elsewhere means it will not be found.

  • Syntax errors: Misplaced semicolons, missing tags, or unsupported parameters can cause the record to be ignored.

  • Multiple DMARC records: A domain should have only one DMARC TXT record. Having more than one can make the configuration invalid.

  • Overly strict policy too soon: Setting p=reject before SPF and DKIM are correctly aligned can cause legitimate messages to bounce.

  • Missing reporting addresses: Leaving out rua or ruf means you will not receive reports about authentication failures.

  • Unmonitored reporting addresses: Reports sent to an inbox that no one checks remove the benefit of DMARC’s visibility.

You can learn more about DMARC and about setting it up in this detailed guide- What Is DMARC and How to Set up DMARC Record?

Frequently asked questions

Why are my emails still getting spoofed even with DMARC?

One reason might be, your policy is set to none. In this case, DMARC only monitors but doesn’t block spoofed messages. To actively prevent spoofing, you’ll need to switch to quarantine or reject.

How often should I update or review my DMARC record?

You should review your DMARC setup at least every few months, or whenever you change email providers or sending services. Regular audits help catch misalignments before they impact deliverability.

Where do DMARC reports get sent and how do I read them?

Reports go to the email address you specify in the rua= and ruf= tags. You can view them manually or use a DMARC analytics tool to translate the XML into readable insights.

Will DMARC prevent all types of email spoofing?

DMARC protects your domain from direct spoofing, but it doesn’t stop all phishing tactics or display name spoofing. It’s one important layer in a broader email security strategy.

Get 3X email conversion
with Mailmodo

Check.svg

Create & send interactive emails without coding

Check.svg

Put revenue on auto-pilot with pre-built journeys

Check.svg

Save time with AI-powered email content creation

Experience world’s only interactive email marketing platform

Trusted by 10000+ brands

Group_1110166020_1_6fb9f2bd9a
Group_1110165532_1_bf39ce18b3
Ellipse_Gradientbottom_Bg
Ellipse_GradientLeft_Top
gradient_Right