Brevo Domain Authentication Failed (DKIM, DMARC)
Quick answer
Domain authentication fails when the DNS records Brevo gives you are missing, mistyped or conflicting. Re-add them exactly, remove duplicates, and allow time for DNS to propagate.
Most likely fix: Use automatic authentication if offered
How to fix it
Try these in order — the most common fix is first.
1. Use automatic authentication if offered
- Open Domains in Brevo and choose Authenticate automatically
- Approve the DNS provider connection so records are added for you
Did this fix it?2. Add records manually
- Copy each record from Brevo (Brevo code, DKIM, DMARC)
- At your DNS host, create the record with the exact type, host and value
- Some hosts append the domain automatically: enter only the sub-part
Did this fix it?3. Fix conflicts
- Keep only one DMARC TXT record at _dmarc
- Keep a single SPF record and merge includes into it
Did this fix it?4. Re-check
- Wait up to 24-48 hours for DNS to propagate
- Use a DNS lookup tool to confirm records are public, then press Authenticate again in Brevo
Did this fix it?
Symptoms
Domain shows as not verified or authentication failed for the Brevo code, DKIM or DMARC record.
Why it happens
- Record added to the wrong host or with the domain name duplicated
- Duplicate or conflicting DMARC/SPF records
- DNS not yet propagated
- DNS host strips or alters long TXT values
- Wrong domain (sub-domain vs root)
This guide also covers
- brevo domain authentication failed
- brevo dkim not verified
- brevo dmarc record
- brevo domain not verified
- brevo spf record
Still not working?
If Brevo keeps failing, you're not alone. See every Brevo problem users report or the alternatives people switch to.
Done fighting Brevo? Our small team builds your own Brevo alternative, or any software you need: web, mobile, games, desktop. Price agreed together.
Talk to us