Shopify DKIM Setup

DKIM (DomainKeys Identified Mail) is an email authentication protocol that uses cryptographic signatures to verify that messages haven’t been altered during transit and genuinely originate from your domain.

This guide outlines how to configure DKIM for Shopify, an e-commerce platform that sends order notifications, marketing emails, and other communications on your store’s behalf.

Shopify DKIM Requirements

  1. Log in to your Shopify Admin account.
    Make sure you have the necessary permissions to update email settings.
  2. Go to the Sender Email page.
    You can find this under Settings > Notifications > Sender Email.
  3. Click on “Authenticate.”
    This will open a new tab with detailed instructions and four CNAME records specific to your domain.
  4. Copy the CNAME records provided.
    These records are required to enable DKIM and ensure Shopify can send authenticated emails on your behalf.
    Record TypeNameValue
    CNAMEs1._domainkeys1.domainkey.u123456.shopifyemail.com
    CNAMEs2._domainkeys2.domainkey.u123456.shopifyemail.com
    CNAMEs3._domainkeys3.domainkey.u123456.shopifyemail.com
    CNAMEs4._domainkeys4.domainkey.u123456.shopifyemail.com
  5. Log in to your domain’s DNS provider.
    Navigate to the DNS management section.
  6. Publish the 4 CNAME records.
    Paste each record exactly as provided into your DNS settings. If DKIM keys are managed using Sendmarc, you can create those keys in Sendmarc.
  7. Save your changes.

How to update your DKIM settings using Sendmarc

To update your DKIM record through Sendmarc, please refer to the Sendmarc DKIM Setup Documentation.

Shopify’s Documentation

Shopify’s official DKIM configuration guide can be found here.

Looking for SPF Settings?

Find out how to configure your Shopify SPF settings here.