How to Publish a DMARC Record, Easy 3-step guide.


A DMARC record is your touchstone for your email’s authenticity. You need to set it up correctly if you want your message to get authenticated directly. This blog can tell you all the steps you need to execute to create your DMARC record.

The DMARC (Domain Based Message Authentication, Reporting, and Conformance) is an email authentication protocol used by servers to screen out inauthentic emails. This protocol uses two other additional protocols like DKIM and SPF to provide visibility on email sender source via sending domain, enhanced deliverability and stronger security. It is one of the most powerful tools against spoof, phishing, or impersonation attacks perpetrated through your domain.

For detailed information, read more on What is DMARC?

DMARC Record

A DMARC record defines the DMARC record rulesets and can be considered as the essence of a DMARC implementation. DMARC records notify email receivers if a domain is configured for DMARC. If this is the case, the DMARC record consists of the policy configured by the domain owner.

To read more, head to What is a DMARC Record?

Instructions to Create a DMARC Record

The DMARC record belongs in your domain’s DNS record. The TXT record name should be “” where “” is replaced with your actual domain name. You can easily generate a DMARC record with EmailAuth’s DMARC Generator

You need to configure DKIM and SPF before configuring DMARC. DKIM and SPF should be validating email messages for at least 48 hours before turning on DMARC. Once everything is in place, follow the steps below to create a DMARC record. Please note that these steps should be performed in the management console for your domain host.

  1. Be ready with the text file or line that consists of your DMARC policy record.
  2. Sign in to the management console for your domain host.
  3. Find the page where you updated your DNS records.
  4. Add your DNS TXT record, or update an existing record, by inserting your record in the TXT record for  _dmarc.
  • In the first field, under the DNS Hostname, enter Note that some domain hosts automatically add the domain name after _dmarc. After you add the TXT record, verify the DMARC TXT record name for its correct formatting.
  • In the second field, enter the text for your DMARC record. For example: v=DMARC1; p=none;
  1. Save your changes.

Once you have published your DMARC record in your DNS, wait for 24 hours for the changes to take effect.

Always stay updated with the latest email security protocols. Make sure you have implemented SPF and DKIM for your domain and that you’re monitoring the DMARC reports periodically to gain insight into your domain’s security.

Comments are closed.

Google & Yahoo’s new bulk email sender requirements coming live on February 1, 2024. Are you ready?