How to Set Up SPF and DKIM for Mailchimp

SPF DKIM Mailchimp Email domain authentication

Follow the steps below to set up SPF and DKIM for Mailchimp, so that your marketing emails are more likely to reach the inbox. This is a process also known as email domain authentication.

How to set up SPF and DKIM for Mailchimp:

  1. Verify your domain

    Mailchimp requires you to verify that you own the domain before you can authenticate (setting up SPF and DKIM) it.

    To verify your domain, log in to Mailchimp. Go to Account -> Settings -> Domains, then click on the Verify Domain button, as highlighted below:

    A modal pops up prompting you to enter an email address that contains your domain:

    For example, if you want to verify yourdomain.com, you need to enter some valid email you have access to like [email protected]. Enter the email address in the input box, then click on the Send Verification Email button.

    Once the email shows up in your inbox, click on the Verify Domain Access button in the email:

    Now the domain is verified.

  2. Set up SPF

    Next let's set up SPF. Setting up SPF and DKIM on your domain is also known as "domain authentication" or "authenticate your domain".

    Authenticating a domain for Mailchimp means you, as the domain owner/administrator, authorize Mailchimp to send emails on behalf of that particular domain.

    Authenticating a domain has 2 benefits:

    • emails sent by Mailchimp on behalf of your domain appear to come from your domain, instead of from Mailchimp servers;
    • such emails have a better chance to reach the inbox.

    Learn more about email authentication with Mailchimp.

    Click on the highlighted Authenticate button of your domain on the domains page:

    A modal that contains both SPF and DKIM settings appears:

    You need to create a new SPF record or update your existing SPF record on your domain:

    • if you have no SPF record on your domain, simply publish the following SPF record on it:

      v=spf1 include:servers.mcsv.net -all
    • if you already have an SPF record, simply insert include:servers.mcsv.net right before the terminating mechanism in that record. For example, if your current SPF record looks like this:

      v=spf1 a -all

      update it to:

      v=spf1 a include:servers.mcsv.net -all
  3. Set up DKIM

    As shown in the screenshot below:

    you need to create 2 CNAME records: k2._domainkey.yourdomain.com with this value:

    dkim2.mcsv.net

    and k3._domainkey.yourdomain.com with this value:

    dkim3.mcsv.net

    The complete records look like this:

    Record Type Name Value TTL
    CNAME k2._domainkey.yourdomain.com dkim2.mcsv.net Default
    CNAME k3._domainkey.yourdomain.com dkim3.mcsv.net Default

Once you've set up both SPF and DKIM, click on the Authenticate Domain button in the modal to complete the process.

Previous Post Next Post

 Protect Business Email & Improve Email Deliverability

Get a 14 day trial. No credit card required.

Create Account