Why is my contact form not sending emails?

Topic summary

Store owners report contact forms appearing to submit successfully but emails not arriving. The issue stems from multiple causes requiring different solutions:

Primary Technical Causes:

  • Incorrect SPF (Sender Policy Framework) records in DNS settings preventing Shopify from sending emails using the store’s domain
  • Stores being placed on Shopify’s “suppression list” after repeated email bouncebacks
  • Email providers (Gmail, Outlook, etc.) blocking or filtering Shopify-sent emails as spam

Recommended Solutions:

  1. Update DNS TXT records to include Shopify authorization:
    • For Gmail: v=spf1 a mx include:_spf.google.com include:shops.shopify.com ~all
    • For Outlook: v=spf1 a mx include:spf.protection.outlook.com include:shops.shopify.com ~all
  2. Ensure only ONE SPF record exists (multiple records cause conflicts)
  3. Wait 48 hours for DNS propagation after changes
  4. Contact Shopify support via chat to request removal from suppression list if emails still don’t arrive
  5. Verify emails aren’t landing in spam folders

Key Points:

  • The issue is typically NOT Shopify’s fault but rather domain/email provider configuration
  • Stores on development/trial plans may experience different behavior than paid plans
  • Some users successfully resolved issues by using alternative sender email addresses or third-party form apps, though these have privacy/speed tradeoffs
Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

Hi Dan,

Our company domain is Muirenergy.com

The last form submission our email received was in early June 2024. For some reason we are no longer receiving contact form submissions. Godaddy is our email provider. Our current TXT file is: v=spf1 include:secureserver.net -all

I have looked over all your replies in this thread and tried several things with no luck. The first was changed the -all to ~all. The second was trying to add an a after spf1. Can you take a look for us? Shopify ticket support has been so slow in replies

Hi I am super late to the party but just had the same issue. I figured out that the contact form submission goes to our mail. However we must select the All mail option instead of inbox. It is not in the junk mail. Once you go to all mail category, you must categorize the sender. It will then move all emails to inbox automatically. If you are using an iPhone, you would slide left on the email, press more, select categorize sender, and place in inbox or primary. I hope this helps. I will also post the link to my new business. I would appreciate any support https://seekingthekingdom.myshopify.com. Have a blessed day! :slightly_smiling_face:

P.S. I have a basic Shopify plan