Setting up email forwarding for your third-party domain
Email forwarding is a service that lets you direct an email from your custom domain to an existing email account. For example, if you own the domain name
johns-apparel.com, then you can create the email
firstname.lastname@example.org for your customers. When customers email
email@example.com, their messages are forwarded to your existing personal account, for example,
Forwarding your mail from your third-party domain provider
Some third-party domain providers include email hosting on the domain. You can set up email forwarding from the domain after you add your existing domain to Shopify.
Methods for forwarding mail from third-party domains to your own email address vary, and it's impossible to give specific instructions for every domain provider.
In each case, your goal is to get the mail from your third-party domain redirected to your own email host. You will likely have to do one of the following:
- Log in to your third-party account and use their website to add your email address or edit your MX records.
- Contact your provider for help with email forwarding. Tell them you need all of your mail forwarded to your other (preferred) email address.
Configure your sender email address settings
If you're using an email address that's associated with a custom domain, then you need to add Shopify's Sender Policy Framework (SPF) record to your domain’s DNS settings.
Shopify uses the Sender Policy Framework to verify your sender email address for the automatic notification emails that your customers receive. Adding Shopify's SPF record to your domain settings removes the via Shopify note from your sender information and displays your sender email address instead of
firstname.lastname@example.org in the sender field. These changes can help prevent your emails from being flagged as spam or from failing to be delivered.
Learn more about sender email addresses and Shopify Email.
Add Shopify's SPF record to your third-party domain
To verify your sender email address, you need to add Shopify's SPF record to your TXT record in your custom domain settings. Shopify's SPF record needs to point to
v=spf1 include:shops.shopify.com ~all.
If your domain host already has an SPF record, then include it before
~all. For example, The SPF record for Google Workspace is
v=spf1 include:shops.shopify.com include:_spf.google.com ~all.
Log in to your domain hosting account.
Find your domain's
TXT record. This usually appears beside the
Add the following SPF record to your TXT record:
v=spf1 include:shops.shopify.com ~all.
Save your changes.
After you update the SPF record, it can take up to 48 hours for the changes to take effect.
SPF records and delivery errors
If you don't update your customer address host settings, then customers still receive automatic notification emails from your store. Because automatic email notifications use Shopify's SPF record to verify your sender email address, these emails are prevented from being flagged as spam or failing to be delivered.
In most cases, mail delivery errors that read
your message could not be delivered to one or more recipients do not mean that your customers aren't receiving emails from your store. Instead, these errors mean that you're sending emails from your store with a
email@example.com address instead of your sender email address.
When email hosting isn't included by your third-party provider
If email hosting isn't included when you buy your domain from a third-party provider, then you can use a third-party email hosting service.
The following services are two examples of third-party email hosting services that you can use to send emails from your forwarding email address:
- Zoho — Zoho Mail provides email accounts for your custom domain, with paid packages available. Zoho Mail can connect to Zoho Business Apps.
- Google Workspace — Google Workspace connects to the Gmail platform with email hosting for your custom domain for $5-$10 USD per user per month. Learn more about Google Workspace and its services.
When your email service provider isn't compatible with email forwarding
Some email providers, such as Yahoo and AOL, enforce Domain-based Message Authentification, Reporting, and Conformance (DMARC) policies that prevent Shopify from sending emails as their domain. If your email service provider enforces DMARC policies, then you might need to change your customer email address. For more information on compatibility, contact your service provider.