Fix guide
How to Fix DMARC Alignment for SparkPost
SparkPost (MessageBird) wants a dedicated sending domain with DKIM + bounce CNAMEs — wire those and alignment clears.
Why SparkPost trips DMARC
No sending-domain DNS — no aligned DKIM or bounce SPF. Paste what SparkPost gives you and alignment follows.
Exact DNS records
Step-by-step fix
Run your domain through DNS Preflight
Open DNS Preflight →FAQ
Is SparkPost the same as MessageBird Email?
SparkPost joined MessageBird — use the current SparkPost/MessageBird dashboard for sending domains and DNS records.
What DNS does SparkPost need for alignment?
DKIM CNAMEs to SparkPost and a bounce domain setup for Return-Path / SPF alignment — copy exact values from the console.
What is the bounce domain for?
It lets SparkPost use a Return-Path under your domain so SPF can align.
How does SPF alignment work with SparkPost?
With bounce domain configured, SPF aligns to the bounce subdomain SparkPost uses for your mail.
Does SparkPost support DMARC p=reject?
Yes when DKIM or SPF alignment passes — monitor reports when tightening policy.