Brevo (formerly Sendinblue) is an all-in-one marketing and transactional email platform. This guide covers the complete email authentication stack for Brevo: SPF, DKIM, and DMARC. Each section gives you the exact DNS records, step-by-step instructions, common pitfalls, and how to verify your setup.
Authorize Brevo to send marketing and transactional email on behalf of your domain via domain authentication.
TXT
@
v=spf1 include:spf.sendinblue.com ~all
Brevo still uses the sendinblue.com domain for SPF. The include is spf.sendinblue.com.
Go to app.brevo.com and sign in to your account.
Go to Settings > Senders, Domains & Dedicated IPs > Domains. Click "Add a domain" or select your existing domain.
Brevo will display the SPF record you need to add. The include value is spf.sendinblue.com.
Add include:spf.sendinblue.com to your existing SPF record.
v=spf1 include:spf.sendinblue.com ~allClick "Verify" in Brevo. The platform will check your DNS records.
v=spf1 include:_spf.google.com ~allv=spf1 include:_spf.google.com include:spf.sendinblue.com ~allAdd include:spf.sendinblue.com to your SPF record. Despite the rebrand, the SPF include still uses the sendinblue.com domain.
No. The SPF include remains spf.sendinblue.com. Check your Brevo account for the most current value.
Yes. Combine includes in a single SPF record: v=spf1 include:_spf.google.com include:spf.sendinblue.com ~all.
Enable DKIM for Brevo by publishing a TXT record that allows Brevo to cryptographically sign your email.
TXT
mail._domainkey
v=DKIM1; k=rsa; p=YOUR_PUBLIC_KEY_FROM_BREVO
Brevo provides the DKIM TXT record during domain authentication. The selector is typically "mail".
Go to app.brevo.com and sign in.
Go to Settings > Senders, Domains & Dedicated IPs > Domains.
Select your domain. Brevo displays the DKIM TXT record with the selector and public key value.
Create a TXT record in your DNS provider.
mail._domainkey.yourdomain.com TXT "v=DKIM1; k=rsa; p=MIGfMA0GCS..."Click "Verify" in Brevo. Once verified, DKIM signing activates.
Brevo typically uses "mail" as the DKIM selector. The record is published at mail._domainkey.yourdomain.com as a TXT record.
Brevo uses a TXT record for DKIM, containing the public key directly.
Contact Brevo support for DKIM key rotation. New keys can be generated in the domain settings.
Publish a DMARC record to protect your domain when sending email through Brevo.
TXT
_dmarc
v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1
Complete Brevo domain authentication before enforcing DMARC.
Set up SPF and DKIM through Brevo domain settings.
Send a test email from Brevo and verify authentication passes in the headers.
Add a TXT record at _dmarc.yourdomain.com.
v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1Review DMARC reports for 2-4 weeks.
Move from p=none to p=quarantine to p=reject.
Yes, when domain authentication is complete. DKIM signs with your domain and SPF can align with a properly configured envelope sender.
Brevo strongly recommends DMARC for better deliverability. It is required by Google and Yahoo for bulk senders.
No. DMARC is one record per domain that covers all senders.
Once your SPF, DKIM, and DMARC records are in place, run a full domain scan to confirm everything is configured correctly. DNS changes typically propagate within minutes but can take up to 48 hours.