What are DMARC records?

A DMARC (Domain-based Message Authentication, Reporting, and Conformance) record is a TXT record published in the DNS. This record instructs email receivers on how to handle emails that do not pass DMARC authentication and specifies the destination for reports on email authentication statistics. Emails typically fail authentication on the receiver’s side when SPF or DKIM failures occur. 

The DMARC record comprises of various tags, each providing instructions to the email receiver on authentication policies.

Below are the commonly used tags:

v (Version): Specifies the DMARC version being used. Example: v=DMARC1.

p (Policy): Instructs the email receiver what to do with email that fails authentication. Possible values include none, quarantine, or reject.

rua (Aggregate Reporting): Specifies the email addresses to which aggregate DMARC reports should be sent.

ruf (Failure Reporting): Specifies the email addresses to which forensic (failure) DMARC reports should be sent.

Follow the steps below to add a DMARC record.

Steps

  • 1
    Generate a DMARC record with your desired tags. You can use one of the below online resources to assist you with this:
  • 2
    You're now ready to add the generated DMARC record to your DNS zone file.
  • 3
    Log in to the xneelo Control Panel.
  • 4
    Select a Product from the side menu.
  • 5
    Search for and select the domain name.
  • 6
    Under Domain Tools, select Manage DNS.
  • 7
    Select + Add record.
  • 8
    Add the following information:
    • Type:  TXT
    • Host: _dmarc
    • Value (also called Destination): As specified by the DMARC record you generated or that was provided to you. An example of how this may look:
    “v=DMARC1; p=none; rua=mailto:example@example.com;”
  • 9
    Select Add to save your DMARC record.

What happens next

Once the TXT record has been added, compliant email receivers will begin to honour the tags on the domain’s DMARC record.

Assist Note

For DMARC records to be effective, you should first have an SPF and DKIM record in place.

Assist Tip

As of February 2024, Google and Yahoo will require DMARC records for domains sending 5000 or more emails a day to their servers.