Third party emails not working with custom domain

After connecting my custom domain from another registrar by replacing and pointing the Shopify A and CNAME records, my emails are refusing to be sent or received.

If I revert the zone records back to my host, emails resume again however, means the domain is no longer pointing to Shopify and gets disconnected.

I feel there is an easy solution but unsure how this goes!

Thank you in advance!

Hi Redevelop,

DNS Editing can be tricky and be quite straight-forward. Here is some rules you need to make sure it done correctly.

A Records normally points to your hosting server and because you need to point it to Shopify then your other records such as your CNAME/Email records might be changed as well. To ensure this is not happen, you can make sure that your existing server IP address is pointing to your email as A record instead of CNAME record.

Example: (your current)

Name TTL Type
Record
domain.com. 14400 A
192.168.88.99
mail.domain.com. 14400 CNAME
domain.com.
domain.com. 14400 MX
Priority: 0
Destination: mail.domain.com

Change to this

Name TTL Type
Record
domain.com. 14400 A
Shopify Address
mail.domain.com. 14400 A
192.168.88.99
domain.com. 14400 MX
Priority: 0
Destination: mail.domain.com

Check your result using this website: https://mxtoolbox.com/

Thanks for responding so quickly @jefflhlow !

So currently there is a splash page setup on the domain in the public_html directory (index.html) and when both A records exist, 1 out of 5 times it loads up the index.html file as its connecting to my local host server rather than using the Shopify record and loading up the Shopify website.

I had to remove the primary A record to the domain server as every so often, it would display the index.html file in the host location, not choosing the Shopify record if that makes sense.

@redevelop YES! You can’t have multiple A Record pointing to the same domain name. You only do that if you have 2 identical server for load balance purpose but I do highly recommend a proper load balancer software/product to manage it.

You need to remove then add or re-edit just like my example above.

I have the new mail A record set to server IP, still not able to receive emails :confused:

Should be alot more simple right?

  • Has Shopify store
  • Has domain via Godaddy connected to a host for emails
  • Updated zone records to point to Shopify store
  • Trying to get email working but is not working

@redevelop If you have changed it, do take awhile for it to propagate the WWW. Recheck your settings at https://mxtoolbox.com/

If all is good and still got problem receiving email, then you need to check your mail server settings at website control panel. Make sure the email routing is set to Local or to the IP you specify.

I had the exact same issue and had been looking for a solution for days. This finally solved my problem!!! Thank you!