Fix guide
How to Fix DMARC Alignment for SparkPost
SparkPost (now part of MessageBird) DMARC alignment requires a dedicated sending domain with CNAME records for DKIM and a custom bounce domain for SPF alignment.
Why alignment fails
Without sending domain DNS, SparkPost cannot align DKIM or bounce SPF with your From: domain.
Exact DNS records
Step-by-step fix
Verify alignment and DNS in your browser
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.