Authenticate a Hostsuar domain in Brevo
Brevo asks you to authenticate the sender domain to prove it can send on its behalf and to improve deliverability. To do this it generates several DNS records, usually for the Brevo code, DKIM and DMARC.
The names and values are specific to each account. Always copy the ones shown in Senders, Domains & Dedicated IPs in Brevo and do not reuse records from examples or from another domain.
Find the authoritative DNS zone
The records must be added where the public DNS is managed, which is not always the same as the website or email provider:
- With our DNS servers and a hosting plan, use cPanel's Zone Editor.
- For a domain that uses our zone tool without hosting, edit them from the domain's DNS options in the client area.
- If the DNS servers belong to Cloudflare or another provider, set them up there.
You can check the current DNS servers before editing. Creating the records in a zone that is not authoritative makes no public change, even if the panel saves them correctly.
Add the Brevo records
- In Brevo, open the domain. If it offers automatic authentication for your DNS provider you can follow that wizard; otherwise, select manual authentication to see the records requested.
- Create each TXT or CNAME record with the exact name and value. If Brevo shows
@or leaves the name empty, it refers to the root domain; cPanel may show it as the full name. If the panel fills in the domain automatically, do not type it twice. - Keep the MX and other records for your existing email: authenticating Brevo does not mean you have to move your mailboxes.
- Only if Brevo explicitly shows an SPF record, merge it into the existing TXT record that starts with
v=spf1. Do not publish two SPF records. - If DMARC already exists, edit it to the policy you need instead of creating a second
_dmarc.
Brevo's official documentation describes the current records in Authenticate your domain with Brevo.
Verify the authentication
Wait for propagation and go back to Brevo to request validation. If it fails:
- Confirm that you edited the authoritative zone.
- Check that the name does not contain the domain twice.
- Check for quotation marks, spaces and trailing dots added by the editor.
- Look for duplicate SPF or DMARC records.
- Check publicly that each record returns the value shown by Brevo.
Correct authentication does not on its own guarantee that every message will reach the inbox. Content, recipient lists, complaints and sending reputation also play a part.
If the domain already has DKIM or DMARC
Several platforms can use different DKIM selectors on the same domain. Do not delete the key for your usual email to publish Brevo's. If the exact name already exists, confirm with the provider whether it is a rotation or a conflict before replacing it.
If you already have DMARC with a stricter policy, do not automatically replace it with p=none. Check how Brevo authenticates and aligns its messages and keep any report destinations that are still needed.
You can prepare the changes with the DNS assistant. Finish with a test send from Brevo and check its headers: a screen saying "domain authenticated" does not prove that every message will be delivered.
You may also find useful
- How to check and improve email deliverability Guide to reviewing SPF, DKIM, DMARC and PTR in cPanel, analysing a message with our email test and d...
- Changes to the requirements for sending email to Gmail and Yahoo Summarises Gmail's and Yahoo's current requirements on authentication, DNS, TLS, reputation and easy...
- SPF and DKIM: what they authenticate and where to set them up Tell SPF, DKIM signing and DMARC alignment apart, and choose the setup that matches the service that...
- Set up DMARC and review your domain's policy Publish a single DMARC TXT record, start by monitoring your senders and check alignment before reque...
Something wrong or out of date? Tell us and we will review it.