How to set up DMARC record for your domain

After reading this tutorial, you’ll learn about DMARC record and how to set it up in your domain settings to improve your domain health.

Before you start setting up DMARC, make sure that SPF record –> and DKIM record –> are already set up.

​​Before configuring DMARC, DKIM and SPF should be working for at least 48 hours.


DMARC record explained –>

How to set up DMARC record –>

How to check DMARC record –>

DMARC is an email authentication protocol used by email servers and providers for email security and authentication.

Reasons to set up DMARC:

If DMARC is not set up correctly, your emails might end up in spam folders or be blocked.

Setting it up properly will help protect your sender domain’s reputation and improve domain health score.

By passing DMARC checks by the recipient’s mail servers, you can authenticate your domain as a legitimate sender.


DMARC record explained

When you send emails from your domain, DMARC record allows receiving servers to confirm that your emails are properly authenticated with SPF and DKIM.

DMARC also sets rules for how recipients should manage email that fail SPF and DKIM checks. There are 3 options:

  1. “None”: The receiving server accepts all emails. It tells the receiving side to take no action when emails fail SPF and DKIM check.
  2. “Quarantine”: The emails that failed authentication are moved into a spam folder.
  3. “Reject”: The receiving server rejects all emails that doesn’t pass authentication.

Here’s an example of a DMARC value:

v=DMARC1; p=quarantine;; pct=50


In this example:

v=DMARC1: indicates the default DMARC version.
p=quarantine: specifies that emails failing DMARC checks should be delivered to spam folders. sets the email address for receiving DMARC reports. Replace with your actual email address for receiving DMARC reports.
pct=50: sets the percentage of emails to which the DMARC policy should be applied.

Please note that this is just an example and the actual DMARC value you will use may vary and should represent your company’s email authentication strategy.

How to set up DMARC record

Similar to SPF and DKIM, DMARC is included as a domain record in your domain’s DNS settings.

Step 1: Create a new record in domain settings

To access domain settings, log in to your domain hosting account (this might be GoDaddy, Cloudflare, Namecheap, Google Domains, etc.

Find the section where you manage DNS records.

Create a new record and select TXT type.

If your domain provider is Namecheap:

  1. Log in to your Namecheap account.
  2. Open Domain list menu and choose your domain.
  3. Click on the Manage button next to your domain.
  4. Go to the Advanced DNS tab from the top menu.
  5. Click Add new record –> choose TXT record.

If your domain provider is Cloudflare:

  1. Log in to your Cloudflare account and select your domain.
  2. Go to the DNS tab.
  3. Click Add record –> select TXT type.

If your domain provider is Godaddy: 

  1. Log in to your Godaddy account.
  2. Go to Domains page, select the domain and click Manage DNS.
  3. Click Add record –> select TXT type.


If your domain provider is Google Domains:

  1. Log into your Google Domains account.
  2. Choose the domain and click the Manage button next to it.
  3. On the left side menu, choose the DNS section.
  4. Click Manage custom records button.
  5. Click Add new record and select TXT type.

Step 2: Add DMARC parameters 

Add the DMARC parameters to a newly created domain record.

In the Name or Host field, enter”. Just replace “yourdomain” with your actual domain address.

In the Value or Content field, enter the DMARC value.

Example: v=DMARC1; p=quarantine; rua=mailto:your email address for DMARC reports; pct=90


Click Save to update your domain settings.



How to check DMARC record

To confirm that your DMARC record is correctly configured and functioning, you can run a quick test within your email account settings.

It’s best to do this after waiting for about 48 hours to ensure the changes have fully propagated in your domain settings.

To check your DMARC record:

Go to your email accounts list.

Find the email account linked to your domain and click Edit.

Scroll down to the Optional settings section and select the Domain health tab.

Click Check health.

Once the check is finished, you’ll see the status of your DMARC record, along with other domain records.

Valid status means it’s set up properly. If there’s an issue found, click on the record to see a detailed description.

Read next:

Read the following guides to complete your domain configuration for better deliverability:

How to set up SPF for your domain –>

How to set up DKIM for your domain –>

Was this helpful?

Thanks for your feedback!

Sorry about that 😢

How can we improve it?

Join our new Udemy course and learn how to write cold emails that grow sales.