How to set up DMARC for a Shopify store

Short answer

Shopify lets you connect your own sending domain so store email is signed with your domain. In Shopify admin → Settings → Notifications (sender email), verify your domain by publishing the SPF/DKIM DNS records Shopify provides, then add a DMARC record at _dmarc. This gets transactional and marketing email aligned and passing DMARC.

Connect and verify the sender domain

Set your store’s sender email to your own domain and publish the CNAME/TXT records Shopify shows for verification. This aligns Shopify’s sending to your domain.

Add DMARC

Publish v=DMARC1; p=none; rua=mailto:[email protected] at _dmarc, confirm Shopify and any apps (Klaviyo, etc.) align, then enforce. PCI DSS applies to e-commerce, so enforced DMARC is also a compliance win.

  1. 1

    Verify your DMARC record

    Confirm it resolves:

    $ dig TXT _dmarc.yourdomain.com +short

Check your DMARC record now

Open the free DMARC checker →

Frequently asked questions

Why do Shopify emails go to spam?

Usually because the sender domain isn’t verified/aligned, so authentication fails. Connect your domain in Shopify and add DMARC to fix deliverability.

DMARC is defined in RFC 7489.

Reviewed by the Skysnag Security Team. Last updated .