How to Ensure MailChimp Emails Actually Reach Your Users

Paul Jarvis By Paul Jarvis  |  Mar. 22, 2016

This tutorial will help you with the most important thing you probably aren’t doing for your MailChimp newsletter: ensuring its delivery. If your newsletter isn’t being delivered, then no training, or tips, or marketing tactics will matter.

Ensuring delivery basically means that you’ve got to prove that you are who you say you are, where your email address is concerned; because spammers and spoofers like to use other people’s email addresses to push their evil agendas. To avoid this, you’ve got to use MailChimp’s authentication methods, which is like a license plate for your email. It provides a trackable identifier that shows your subscribers that you’re legit.

Email hosts like Gmail, Hotmail, and even AOL all look to see if your email domain has a DKIM record (see: Authenticating your domain further down in this post to learn how to use it).

According to OpenDKIM, email authentication has jumped from 53% in 2015 to 67% so far in 2016. So, if you haven’t both verified and authenticated your email domain for your newsletter, you’re in the minority. ISPs are even talking about blocking unsigned email blasts, due to the massive amounts of email phishing that currently exist.

Thankfully, all it takes is a bit of proof. Or rather, proving that your email address and domain belong to you. You only have to do this once (unless you change your domain name).


Why it’s important to verify and authenticate

  • Authenticating your domain and email proves to your subscribers that you are who you say you are.
  • It also proves to MailChimp that they can trust you enough to show your email address without a bunch of “via” that typically shows up beside your name in Gmail, like the image below.
  • Speaking of Gmail, if you authenticate your domain, then Gmail will trust your emails enough to automatically load images (instead of asking your subscribers if they want to every time). They even wrote about it here.

Holy benefits, right?


What do you need?

  • Domain registrar access.
  • Enough knowledge about DNS records to add a TXT and CNAME record to your domain.
  • Patience, since even though you only have to do this once, it can take up to 24 hours for the changes to take effect.
  • Note first that domain authentication is only available if you send emails from a custom domain (e.g.[email protected], not[email protected]).


Authenticating your email

Log into your MailChimp account and click on your name in the top right navigation. From this dropdown, click on the Account panel. Then click Settings and pick Verified Domains.


Click the Verify an Email Domain button. Next, type in the email address you use to send emails to your list and then click Send Verification Email. You’ll get an email with a code in it, so go to your inbox. Copy and paste that code into the Enter Verification Code field back in MailChimp.


Boom, you’re done. You’ll now see “Verified” under your domain on that screen.


Authenticating your domain

Now that your domain is verified, you need to authenticate it. On that same Verified Domains screen, click Authenticate beside your domain.


You’ll see a TXT record to add to your domain. It’ll be a code similar to (but not this exact code): “v=spf1 ?all” Copy and paste that into a TXT record as a value in your domain’s DNS settings.


Next, scroll down to #2 on that screen and copy the CNAME and value to your domain. It’ll be similar to “k1._domainkey” as the hostname and “” as the value.


Click Authenticate Domain, and you’re done! (Note that it may not be instant since your domain registrar can take a few hours to update.)

This is what it looks like when everything’s gone according to plan:



Now your emails are much more deliverable.

Once you’re finished, images will load by default in Gmail, your email address won’t include a bunch of gibberish, and your emails will be much less likely to go to Spam or Promotions.

Happy emailing!