Mailchimp Email Authentication Setup

Popular email marketing platform owned by Intuit for campaigns and automations. This guide covers the complete email authentication stack for Mailchimp: SPF, DKIM, and DMARC. Each section gives you the exact DNS records, step-by-step instructions, common pitfalls, and how to verify your setup.

How to Set Up SPF for Mailchimp

Authorize Mailchimp to send marketing email on behalf of your domain by adding the correct SPF include mechanism.

Quick Answer — The Record You Need

Type

TXT

Host / Name

@

Value
v=spf1 include:servers.mcsv.net ~all

Add include:servers.mcsv.net to your existing SPF record. Do not create a second SPF record.

Step-by-Step Setup

1

Log in to Mailchimp

Go to mailchimp.com and sign in to your account.

2

Navigate to domain authentication

Go to Account > Settings > Domains. Click "Add & Verify Domain" or select your existing domain.

3

Check your existing SPF record

Look up your current SPF record to see if one already exists.

dig TXT yourdomain.com +short | grep spf
4

Add Mailchimp to your SPF record

Add include:servers.mcsv.net to your existing SPF record. If you have no SPF record, create a new TXT record at @.

v=spf1 include:_spf.google.com include:servers.mcsv.net ~all
5

Verify in Mailchimp

Return to Mailchimp domain settings and click "Verify". Mailchimp will confirm the SPF record is detected.

Before & After

Before
v=spf1 include:_spf.google.com ~all
After
v=spf1 include:_spf.google.com include:servers.mcsv.net ~all

SPF Gotchas

  • The correct include is servers.mcsv.net, not mailchimp.com. This is Mailchimp's shared sending infrastructure.
  • Mailchimp's custom domain authentication (CNAME-based) may handle SPF differently. Check the specific records Mailchimp provides in your account.
  • If you exceed 10 DNS lookups in your SPF record, consider using SPF flattening or removing unused includes.

SPF FAQ

What SPF record do I need for Mailchimp?

Add include:servers.mcsv.net to your SPF record. For example: v=spf1 include:servers.mcsv.net ~all. Combine it with your other email providers in a single SPF record.

Is Mailchimp SPF required for sending?

While Mailchimp can send without your SPF record, adding it improves deliverability and helps pass DMARC alignment checks.

What is servers.mcsv.net?

servers.mcsv.net is Mailchimp's SPF include domain. The mcsv abbreviation stands for MailChimp Server. It authorizes all of Mailchimp's mail servers to send on your behalf.

How to Set Up DKIM for Mailchimp

Enable DKIM signing for Mailchimp by publishing a CNAME record that allows Mailchimp to cryptographically sign your outgoing marketing email.

Quick Answer — The Record You Need

Type

CNAME

Host / Name

k1._domainkey

Value
dkim.mcsv.net

Mailchimp provides the exact CNAME record in your account under domain authentication settings.

Step-by-Step Setup

1

Log in to Mailchimp

Go to mailchimp.com and sign in.

2

Go to domain authentication

Navigate to Account > Settings > Domains. Select your domain or click "Add & Verify Domain".

3

Enable DKIM authentication

Mailchimp will display a CNAME record for DKIM. The selector is typically k1.

4

Add the CNAME record to DNS

Create a CNAME record in your DNS provider.

k1._domainkey.yourdomain.com  CNAME  dkim.mcsv.net
5

Verify in Mailchimp

Click "Verify" in Mailchimp. Once DNS propagates, Mailchimp will confirm DKIM is active.

DKIM Gotchas

  • Mailchimp uses a CNAME record for DKIM, not a TXT record. The CNAME points to dkim.mcsv.net where Mailchimp hosts the public key.
  • The DKIM selector Mailchimp uses is typically k1. Verify the exact selector shown in your account settings.
  • DKIM authentication is part of Mailchimp's domain authentication process. You typically set up SPF and DKIM together.

DKIM FAQ

What is the DKIM selector for Mailchimp?

Mailchimp typically uses k1 as the DKIM selector. The record is published as a CNAME at k1._domainkey.yourdomain.com pointing to dkim.mcsv.net.

Do I need DKIM for Mailchimp?

Yes. DKIM is important for deliverability and required for DMARC alignment. Without DKIM, your Mailchimp emails may land in spam folders.

Can I use a custom DKIM selector with Mailchimp?

No. Mailchimp assigns the DKIM selector. You must use the one provided in your domain authentication settings.

How to Set Up DMARC for Mailchimp

Publish a DMARC record to protect your domain when sending marketing email through Mailchimp.

Quick Answer — The Record You Need

Type

TXT

Host / Name

_dmarc

Value
v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1

Complete Mailchimp domain authentication (SPF + DKIM) before enforcing DMARC.

Step-by-Step Setup

1

Complete Mailchimp domain authentication

Ensure both SPF and DKIM are configured and verified in Mailchimp before setting up DMARC.

2

Send a test campaign

Send a test email through Mailchimp and inspect the headers to confirm SPF and DKIM pass with your domain.

3

Create the DMARC record

Add a TXT record at _dmarc.yourdomain.com.

v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1
4

Monitor reports

Analyze DMARC aggregate reports for 2-4 weeks. Verify Mailchimp emails show aligned passes.

5

Enforce the policy

Gradually move from p=none to p=quarantine and then p=reject once all legitimate senders pass.

DMARC Gotchas

  • Mailchimp domain authentication must be complete for DMARC alignment. Without it, Mailchimp sends with its own domain in the envelope sender.
  • If you use Mailchimp alongside other email services, all services must be authenticated before enforcing p=reject.
  • Free Mailchimp accounts may have limited domain authentication options. Custom domain authentication is available on paid plans.

DMARC FAQ

Does Mailchimp support DMARC alignment?

Yes, when you complete Mailchimp domain authentication. This ensures the DKIM d= domain and SPF envelope sender align with your From domain.

Will DMARC enforcement block my Mailchimp emails?

Only if domain authentication is not complete. With proper SPF and DKIM configured through Mailchimp, your emails will pass DMARC and be delivered normally.

Do I need a separate DMARC record for Mailchimp?

No. DMARC is a single record per domain that applies to all email sent from that domain, regardless of provider. One DMARC record covers all your sending services.

Verify Your Mailchimp Setup

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.

Setup Guides for Other Providers