How to Add Mailchimp or SendGrid SPF & DKIM Records in cPanel DNS

What Are SPF and DKIM?

SPF (Sender Policy Framework)

This tells receiving mail servers, “Yes, Mailchimp/SendGrid is allowed to send emails using my domain.”
Without an SPF record, your emails can be flagged as suspicious or spoofed.

DKIM (DomainKeys Identified Mail)

This adds a digital signature to your outgoing emails. It proves the email came from you and wasn’t changed on its way to the recipient.

Together, SPF + DKIM = better email deliverability + more inbox placement.

Step 1: Log in to Your cPanel

  1. First, log in to your telaHosting Client Area using your registered email and password.
  2. From the dashboard, select your hosting account and click “Log in to cPanel” to access the dashboard.
  3. Once inside, look for Zone Editor —this is where you’ll manage DNS records.

Step 2: Open the Zone Editor

  1. Inside the Domains section, click Zone Editor. You’ll see your domain name(s).
  2. Click Manage beside the domain you want to set up. This is where all DNS records are stored — A, MX, TXT, CNAME, and more.

Find DNS Zone Editor

Step 3: Add the SPF Record

For MailChimp

  1. Go to Add Record → choose TXT Record.
  2. In the Name/Host: yourdomainname.com.
  3. In the Value/Record paste: v=spf1 include:servers.mcsv.net ?all
  4. Save the record.

Add the SPF Record

For SendGrid

  1. Again, go to Add Record → choose TXT Record.
  2. Name/Host: yourdomainname.com
  3. Value/Record: v=spf1 include:sendgrid.net ~all
  4. Save the record.

Add the SPF Record for SendGrid

This tells email servers that Mailchimp or SendGrid is authorized to send emails for your domain.

Step 4: Add the DKIM Record

For Mailchimp

Mailchimp gives you two DKIM CNAME records that look like this:

Record 1: Name: k1._domainkey.yourdomain.com

Value: dkim.mcsv.net

Record 2: Name: k2._domainkey.yourdomain.com

Value: dkim2.mcsv.net

How to Add DKIM CNAMEs in cPanel:

  1. Click Add Record
  2. Choose CNAME
  3. Name/Host: k1._domainkey
  4. Points to/Target: dkim.mcsv.net
  5. Save
  6. Repeat for the second DKIM record

Add the DKIM Record for Mailchimp

You’re done with Mailchimp authentication.

For SendGrid

When you set up domain authentication inside SendGrid, it generates 3 CNAME records. They typically look like this:

  1.  Name: s1._domainkey.yourdomain.com. Value: s1.domainkey.u123456.wl.sendgrid.net
  2. Name: s2._domainkey.yourdomain.com. Value: s2.domainkey.u123456.wl.sendgrid.net
  3. Additional CNAME used for verification — varies per account.

How to Add DKIM CNAMEs in cPanel:

  1. Click Add Record
  2. Choose CNAME
  3. Name/Hosts1._domainkey.yourdomain.com
  4. Points to: s1.domainkey.u123456.wl.sendgrid.net
  5. Save
  6. Repeat for the second and third DKIM record

Add the DKIM Record for SendGrid

These DKIM records ensure your emails carry a verified signature, boosting deliverability.

Step 5: Verify Your Setup

  • After adding SPF and DKIM records, log in to your Mailchimp or SendGrid dashboard.
  • Use their Domain Authentication/Verification tool to confirm everything is set up correctly.
  • DNS changes may take a few minutes to a few hours to propagate, so don’t panic if verification isn’t instant.

Common Mistakes to Avoid

  • Typos: Even a small mistake in the record value can break authentication.
  • Duplicate SPF Records: You should only have one SPF record per domain. If you need multiple services, combine them into one line.
  • Not Saving Changes: Always hit “Save Record” after entering values.

Final Thoughts

Adding SPF and DKIM for Mailchimp or SendGrid is one of the best things you can do to improve email deliverability.

With telaHosting, you already have a reliable hosting partner in Nigeria, so all you need to do is follow these steps carefully. Once done, your emails will look more professional, avoid spam filters, and build trust with your customers.

FAQs

1. How long does it take for SPF and DKIM to activate?

Usually 5 minutes to 24 hours.

2. Do I need both SPF and DKIM?

Yes. Both are required for good email deliverability.

3. Can I use Mailchimp and SendGrid at the same time?

Yes, but you must merge your SPF record.

4. Why is my DKIM failing?

Most times, it’s due to a typo or wrong CNAME format.

5. Can telaHosting help me set this up?

Absolutely — our support team is always ready to assist.

Need help? Our friendly support team is always here for you! Reach out below.

Happy hosting! 🌟

Leave a Reply

Your email address will not be published. Required fields are marked *