Can I Have Multiple DMARC Records on My Domain?
Can you have multiple DMARC records on a single domain? The answer is no: a domain MUST NOT have multiple DMARC records, otherwise DMARC processing fails to function on that domain.
A DMARC record is a TXT record in the DNS starting exactly with "v=DMARC1", followed by a list of DMARC tags.
A DMARC check starts by fetching all TXT records starting exactly with "v=DMARC1" on a domain, a process known as policy discovery:
- if no such record is found, DMARC processing stops;
- if multiple such records are found, DMARC processing stops.
For example, if you have 2 TXT records on yourdomain.com:
|TXT||yourdomain.com||v=DMARC1; p=reject; rua=mailto:firstname.lastname@example.org;|
|TXT||yourdomain.com||v=DMARC1; p=none; rua=mailto:email@example.com;|
DMARC policy discovery terminates and DMARC processing is not applied to incoming email messages.
This means that if you have multiple DMARC records on a single domain, the intended DMARC policy can fail to apply and DMARC reporting can fail to function.
In order to fix this issue, you need to keep only one valid DMARC record and remove all others on the domain.
Monitoring DMARC records
Now that the validity of DMARC settings is crucial to DMARC authentication, you might want to receive alerts when a DMARC setting is messed up, so that you can take action to fix it as soon as possible.
DMARCLY's domain monitoring feature allows you to do exactly that. In order to monitor your domain:
- log in to the dashboard;
- go to DNS Records => Domains, add your domain;
- go to Reporting and Alerts => DNS Alerts, create a recipient with your email.
Related question: Can I Have Multiple SPF Records on My Domain?
Protect Business Email & Improve Email Deliverability
Get a 14 day trial. No credit card required.Create Account