DMARC for marketing platforms
Brevo authenticates a domain with a Brevo code TXT record, DKIM and a DMARC record. Copy the exact DKIM records from your account, because the form depends on the setup.
No SPF value to copy for this platformBrevo says SPF and MX records are not required for authentication and are provided only with a dedicated IP. Plan your alignment on DKIM.
mail._domainkey TXT k=rsa;p=<public key>That is the shape in Brevo's API documentation. Its help centre says accounts get either one TXT record or two CNAME records, so copy whatever your account displays.
@ TXT brevo-code:<value from your account>_dmarc TXT v=DMARC1; p=none; rua=mailto:<you>@example.comValues in angle brackets are specific to your account. Copy the real ones from Brevo rather than from this page.
v=DMARC1; p=none; rua=mailto:<your-business-id>@mail.yourdmarc.online, or build it with the DMARC generator. Delivery does not change at this stage.p=quarantine when your legitimate mail passes, and watch the reports for anything you missed.p=reject with sp=reject. Read the enforcement guide for what tends to break, and keep monitoring afterwards.Taken from Brevo's own documentation, checked on 1 November 2026. Providers change these, so their setup screen wins over this page.
Check a real message against the Gmail, Yahoo and Outlook.com sender rules, or test whether a stranger can send mail as your domain. Both are free.
Not required to authenticate a domain. Brevo says SPF and MX records are not required for authentication and are provided only with a dedicated IP. Plan your alignment on DKIM.
Shown in your account (mail in Brevo's API example). That is the shape in Brevo's API documentation. Its help centre says accounts get either one TXT record or two CNAME records, so copy whatever your account displays.
Only once a passing SPF or DKIM result is on your From domain or its organizational domain. If you already have a DMARC record, edit it rather than adding a second, as Brevo's help centre also says.
Start at p=none with a rua address, finish the Brevo setup, then read your reports. Wait until Brevo shows the domain as Authenticated, then check for an aligned DKIM pass in your reports before tightening the policy. Move to p=quarantine, then p=reject, once your legitimate mail passes.
Download to read the eBook