Multiple DMARC Records Issue

Multiple DMARC Records Issue

In case you want to know how many DMARC records you can have on a single domain, the only correct answer is ‘ONE’. A domain must not have more than one DMARC record if you want the DMARC processing to work successfully on that domain. 

A DMARC record is a TXT record in the DNS that starts exactly with "v=DMARC1" and is followed by a number of DMARC tags.

A DMARC check begins by fetching all the TXT records on a domain starting with "v=DMARC1". This process is referred to as policy discovery. DMARC processing stops if no such record is found as well as if multiple such records are found.

For instance, you have two TXT records on

Record Type

Host Name



v=DMARC1; p=reject;;


v=DMARC1; p=none;;


In such cases, DMARC policy discovery stops and DMARC processing does not apply to any incoming email messages.

So, if you have more than one DMARC record on a single domain, your intended DMARC policy will fail to apply and the DMARC reporting will not function.

For rectifying such issues, it is essential to keep just one valid DMARC record on your domain and remove all others. 

When you secure your domain with KDMARC, it provides you with a unique CNAME. You must remove all other DMARC records before updating this CNAME on the DNS.

    • Related Articles

    • What Are The Different DMARC Records?

      A DMARC record is where DMARC rule sets are defined. It is a security protocol that will prevent fraudulent entities from misusing your domain to send emails. This record informs Internet service providers whether a domain is set up to use DMARC. ...
    • How do I update my DNS records with the DMARC record given to me in my dashboard?

      A DMARC record is a record where the DMARC rulesets are defined. This informs your email service providers if a domain is set up to use DMARC. Moreover, the records must be placed in your DNS for them to function properly. You can update your records ...
    • What is Smart DMARC?

      Implementation and management of SPF, DKIM and DMARC is one common issue faced by all. However, the Smart DMARC feature by KDMARC eliminates the hassle to a greater extent. It makes monitoring and securing domains extremely easy and hassle-free.  ...
    • What Is DMARC?

      DMARC was introduced in 2012 as an email authentication protocol to reduce the risk of cyber-attacks. It is considered to be an industry standard for email verification to prohibit attacks which are malicious emails sent using a counterfeit address ...
    • DMARC Policy updates

      While using DMARC reporting, your organization might face an issue of Policy Overrides. In simple terms, a DMARC policy override occurs when an email receiver chooses to override the policy you defined in your DMARC record. For instance, your domain ...