Why are my Mailchimp emails going to spam?

Updated 9 October 2026 · 4 min read

A woman planning a newsletter in a notebook beside her laptop

Mailchimp emails usually go to spam because your domain isn't authenticated in Mailchimp, so Gmail and Yahoo see an email signed by Mailchimp instead of by your business. Sending from a free address such as @gmail.com makes it worse, because Mailchimp has to rewrite your From address to one of its own domains.

The fix is the same for almost everyone: send from an address at your own domain, authenticate that domain in Mailchimp, and publish a DMARC record. Here's why each one matters and how to do it.

Cause 1: you send from a free email address

If your Mailchimp From address is something like yourbusiness@gmail.com, the email is sent by Mailchimp's servers, not Gmail's, so it can't pass DMARC for gmail.com. Some free providers go further: Yahoo's DMARC policy tells other mailboxes to reject email that uses a Yahoo address but wasn't sent by Yahoo.

To get around this, Mailchimp rewrites the address. Its own example turns a Yahoo address into something like name.yahoo.com@send.mailchimpapp.com. The email gets delivered, but subscribers see an odd sender, recognize you less, and are more likely to report it as spam.

Fix: use an address at your own domain, such as hello@yourbusiness.com. Mailchimp itself recommends switching to a private domain.

Cause 2: your domain isn't authenticated

When you haven't authenticated your domain, Mailchimp still sends your campaigns, but the DKIM signature belongs to Mailchimp's domain, not yours. DKIM is a digital signature that proves an email came from a domain and wasn't changed on the way.

The signature passes, but it doesn't match the domain in your From address. That mismatch is called failed alignment, and it is what Gmail and Yahoo look at for DMARC. You may also notice "via mcsv.net" or "on behalf of mailchimpapp.net" next to your name in some inboxes.

Gmail requires bulk senders (5,000 or more messages a day to Gmail accounts) to pass DMARC with an aligned domain, and Yahoo has the same rule for its bulk senders. Mailchimp says Gmail and Yahoo require custom authentication. Even below that volume, unaligned mail is treated with more suspicion.

Fix: authenticate your domain in Mailchimp (steps below).

Cause 3: no DMARC record

DMARC is a DNS record that tells receivers what to do with email that fails SPF and DKIM, and sends you reports about who is sending as you. Gmail and Yahoo require one for bulk senders. Mailchimp now asks for a DMARC record as part of domain authentication.

Fix: add this TXT record at _dmarc.yourbusiness.com. It starts in monitoring mode (p=none), so nothing changes for your email yet. Change the rua address to a mailbox you read; once reports show all your genuine email passing, move to p=quarantine.

v=DMARC1; p=none; rua=mailto:dmarc-reports@yourbusiness.com

If you already have a DMARC record, keep it. You should only ever have one.

Cause 4: your list and complaints

Authentication gets you past the technical checks. After that, Gmail and Yahoo watch how subscribers react. Google asks senders to keep spam complaints below 0.1% and never reach 0.3%.

Complaints rise when people don't remember signing up. Old lists, bought lists and contacts added without permission all push complaints up. Send only to people who opted in, and keep the unsubscribe link easy to find.

How to authenticate your domain in Mailchimp

  1. Click your profile icon and choose Account & billing, then open Domains.
  2. If yourbusiness.com isn't listed, click Add & Verify Domain, enter an address at that domain, and click the link or enter the code Mailchimp emails you.
  3. Next to yourbusiness.com, start authentication. Mailchimp's help calls the button Start authentication.
  4. Choose your DNS provider. Mailchimp can add the records for you automatically if it supports your provider, or you can choose to authenticate manually.
  5. If you go manual, add the two CNAME records and the one DMARC TXT record Mailchimp shows.
  6. Go back to Mailchimp and let it check the records. Mailchimp says most records update within a few minutes, but it can take up to 48 hours.

The two CNAME records usually look like this:

TypeNameValue
CNAMEk2._domainkey.yourbusiness.comdkim2.mcsv.net
CNAMEk3._domainkey.yourbusiness.comdkim3.mcsv.net

Use the exact values Mailchimp shows if they differ. Some DNS providers add your domain to the name automatically, so you may only need to enter k2._domainkey and k3._domainkey.

Check that it worked

Once Mailchimp shows the domain as authenticated, send a test campaign to your private test address. In the report, look for three things:

  • DKIM passes and the email is signed by yourbusiness.com, not by a Mailchimp domain.
  • DMARC passes, with alignment through DKIM.
  • Gmail, Google Workspace and Yahoo all show a pass.

If DKIM is still signed by Mailchimp's domain, the CNAME records haven't been picked up yet, or the name was entered twice (k2._domainkey.yourbusiness.com.yourbusiness.com). The report shows exactly what it found, and the record to fix.

Checked against: Mailchimp, Set up email domain authentication · Mailchimp, About email domain authentication · Mailchimp, Limitations of free email addresses · Mailchimp, Verify an email domain · Mailchimp, My email From name shows "mailchimpapp.net" or "mcsv.net" · Google Workspace Admin Help, Email sender guidelines.

Questions people ask

Can I authenticate a Gmail or Yahoo address in Mailchimp?

No. Only the owner of a domain can add DNS records for it, so free addresses like @gmail.com or @yahoo.com can't be authenticated. Mailchimp rewrites them to one of its own domains instead. Use an address at your own domain, such as hello@yourbusiness.com.

Why does my Mailchimp email say "via mcsv.net" or "on behalf of mailchimpapp.net"?

Your From address hasn't been authenticated, so inboxes show Mailchimp's sending domain next to yours. Authenticating your domain in Mailchimp removes it in most email apps.

Do I need to add Mailchimp to my SPF record?

Usually not. Mailchimp sends bounces through its own domain, so SPF is checked against Mailchimp's domain, not yours. What makes your email align with your domain is the DKIM signature you get by authenticating the domain. Your test report says if your SPF record needs changing.

How long does Mailchimp domain authentication take?

Adding the records takes a few minutes. Mailchimp says most DNS records update within a few minutes, but it can take up to 48 hours before it can confirm them.

I've authenticated my domain and emails still go to spam. What now?

Send a test campaign to your private test address and check the report. If DKIM, DMARC and alignment all pass, the cause is more likely spam complaints or who you're emailing, such as old or bought lists.