Using ForwardMX with Shopify is one of the original use cases that we built the service for.
In this knowledgebase article, we will go through the whole setup to use ForwardMX as your MX server and receive all your domains emails while using Shopify as DNS provider. If you don't have your domain registered through Shopify, then you'll need to check our other DNS Configuration Guides to find the one for your DNS provider, or contact our support for assistance. Now let’s get started.
We assume you already have registered your domain with Shopify.
1. Go to your DNS settings
Open Shopify and choose "Domains" under your store settings, then click the "Manage" link for the domain you want add ForwardMX to.
2. Add MX Records
On the Domain Management panel, click the "DNS settings" link at the top right of the page.
Then, click the "Actions" dropdown and choose "Remove" for any existing MX records that may be configured on your domain.
You'll need the MX Records for your ForwardMX service, which you can find under "MX Records and Setup Instructions" in your ForwardMX account.
Click "Add custom record" and choose "MX Record"
In the "Add MX record" section, leave the name set to "@" and enter "mx1.forwardmx.net" as the Points to with Priority 10, then click "Confirm".
@ means your domain's top level in Shopify's DNS configuration.
If you add any other value here, the email would be only working on a subdomain.
For example, if you enter www instead of @, it will be only be for emails sent to [email protected] which is probably not what you want.
Repeat those two steps to "Add custom record" > "MX Record" for the second mail server record.
3. Configure the TXT record
Click on "Add custom record", and select "TXT record" from the dropdown.
Set the "Points to" as
v=spf1 include:_spf.forwardmx.net -all
And then click "Confirm"
4. Done
If everything is right it should look something like this:
Now wait for DNS propagation for these changes, which can be as quick as 5 minutes and as long as 48 hours, and you are ready to receive emails on your Shopify domain through ForwardMX.