Help Center β€Ί Deliverability β€Ί How to create a DMARC record
πŸ“¨ Deliverability

How to create a DMARC record

πŸ“… Last updated: June 2026
⏱ 2 min read
βœ… All plans

In this article, you will learn how to create a DMARC record utilizing a DMARC policy application of "none". Adding a DMARC record ensures that all legitimate emails sent from your domain are successfully authenticated by receiving servers (such as Gmail, Outlook, or Yahoo).

What you will need:

  • A custom email address and an owned domain name
  • Direct access to your hosting provider's DNS management settings

To begin adding a DMARC record, log in to your domain registrar or hosting provider's main dashboard and navigate directly to your domain's DNS settings zone.

Create the DNS entry

Create the required DNS entry by strictly following these formatting steps:

1
Create a TXT record format
Inside your DNS manager, start the record creation process by selecting the TXT record format option. You will then need to enter a specific Name and Value for this record block.
2
Define the record Name
For the name field of the record, enter _dmarc.

Depending entirely on your specific provider's layout interface, your domain name may be automatically appended to the name you enter, resulting in an output like _dmarc.yourdomain.com.

If your hosting provider does not automatically add the domain name at the end, you must manually enter the full string _dmarc.yourdomain.com into the name field instead of just _dmarc.
3
Input your DMARC Value policy
In the value field of your record, paste your policy string. Here is the standard example value for a foundational DMARC setup:

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

Example application: If your active email address is example@example.com, you need to add the exact value v=DMARC1; p=none; rua=mailto:example@example.com.

Understanding DMARC Reports and Verification

πŸ“Š
Managing Automated DMARC Reports
Adding a DMARC record commands major email providers to automatically generate and send daily authentication reports. These reports are aggressively sent to the exact email address you defined in the rua=mailto: variable part of the record.

To prevent flooding your primary business inbox, we highly recommend creating a dedicated, separate email address (e.g., dmarc-reports@yourdomain.com) specifically configured to receive these notifications.
πŸ“Œ
Interpreting Raw Report Data
DMARC reports are dispatched in a raw, unformatted XML machine code. To learn exactly how to translate and interpret these technical feedback files, please read our guide: DMARC Reports: How to read and use them.

If you need further technical assistance translating failures from your DMARC reports, you can contact our customer support team.

Verify your DNS Propagation

Once you have saved the DMARC record inside your host, you must verify that the wider internet recognizes it. You can seamlessly verify that it has propagated correctly by utilizing an external checker tool.

Visit https://mxtoolbox.com/dmarc.aspx, type your naked domain name into the search bar, and click DMARC Lookup. The website will ping your domain servers and cleanly display a list of your visible DNS records, confirming whether your new DMARC policy is successfully active and formatted correctly.

Was this article helpful?