Customers with specific email domains return SPF Check Failed and emails do not get to them

14 0 1

Anyone using our store with a domain does not get their email, we get a failure with 

SPF Check Failed (TT603) (in reply to end of DATA command)

Any idea if this is something I can fix at our end? 

Shopify Staff (Retired)
Shopify Staff (Retired)
47 0 8

Hey Louise-Lee! 

Alex here from Shopify's support team. 

Good news - this is a pretty easy fix! What you'll need to do in this situation is add Shopify's SPF record to the TXT record in your custom domain settings. 

The SPF record is v=spf1 ~all

  1. Log in to your domain hosting account.
  2. Find your domain's TXT record. This usually appears beside the CNAME record and MX record. 
  3. Add Shopify's SPF record (above) to your domain's TXT record. 
  4. Save your changes. 

I hope this helps! There's some more information here, if you want to read up on it! Let me know if you have any other questions. 

New Member
1 0 0

I struggled with this infomation as I'm not a technical email verification specialist so for other dummies like me this is how I made it work when you add in the DNS the following parameters:

Type: TXT

Name: @

Value: v=spf1 -all

TTL: 600 seconds


New Member
22 0 0

I have multiple spf records that I have to add. I am assuming these go in the same TXT record? and I dont create multiple TXT records each with an individual spf record?



Shopify Expert
167 0 39

If you need to add other servers to your SPF, just add them to the same record in the following format... 

v=spf1 ~all

...where has been added alongside the server.

Head fox at Elkfox | App and web, design and development | Digital commerce experts |