SPF, DKIM and DMARC for Mailchimp

The DNS records Mailchimp needs so your mail is authenticated and stays out of spam.

SPF—Not needed on your root domain: Mailchimp sends with its own return-path domain, so your DMARC passes through DKIM.
DKIMCNAME / TXTTwo CNAME records: k2._domainkey → dkim2.mcsv.net and k3._domainkey → dkim3.mcsv.net.
DMARCTXT at _dmarc
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Start with p=none and a mailbox you read; build your own.

Step by step

  1. In Mailchimp open Website → Domains, add your domain and verify the email address on it.
  2. Click Start authentication and copy the two CNAME records it shows into your DNS.
  3. Add the DMARC TXT record at _dmarc if you do not have one. Gmail and Yahoo require DMARC from bulk senders.
  4. Back in Mailchimp click Authenticate domain; the check can take up to 48 hours.

Mistakes that break it

Check that it worked

Rather not touch DNS? I set up SPF, DKIM and DMARC without breaking your other senders, with a before/after report.

Get it fixed on Fiverr

Prefer to do it yourself? Get the step-by-step Fix Kit ($15) – 19-page guide, checklist, 20+ providers.

Other setup guides

Google Workspace · Microsoft 365 · Zoho Mail · Proton Mail · Cloudflare Email Routing · SendGrid · Amazon SES