Displaying your store's sending email

If you notice that your customers' inboxes display your emails as store+123@shopifyemail.com and you want to change this, then you need to Change your sender email address.

To understand the terms used in this article, refer to Domains terminology.

To prevent your sender email from being rewritten to store+123@shopifyemail.com, your domain requires both of the following records:

  • CNAME records: These configure both DKIM and SPF authentication for your sender email. Shopify's CNAME records handle SPF automatically. No separate SPF TXT record is required for this purpose.
  • A DMARC record: A minimum of v=DMARC1; p=none is required. Learn how to add a DMARC record.

Refer to the following examples to learn how to resolve common authentication gaps.

Example 1: Email domain belongs to a third party without DNS access

If your email domain belongs to a third party and you don't have access to the DNS records to authenticate the domain, then consider using your own domain. For example, if your sender email uses a provider such as name@gmail.com or name@yahoo.com, then you don't have access to those providers' DNS records. You can buy a custom domain from Shopify or a third-party domain provider such as GoDaddy or Namecheap.

Steps:

  1. Use your own domain for sending emails.
  2. Authenticate your sender domain.
  3. Add a valid DMARC record.

Example 2: Domain purchased through a third-party without authentication

If you've purchased a domain through a third-party domain hosting provider but haven't authenticated it yet, then follow these steps. If your domain is on Cloudflare, GoDaddy, or IONOS, then Shopify can also automatically configure DNS records through Domain Connect.

Steps:

  1. Authenticate your sender domain.
  2. Ensure you have a valid DMARC record.

Example 3: Domain purchased through a third-party with authentication but no DMARC record

If you've purchased your domain through a third-party and have already authenticated it, but you don't have a DMARC record, then you need to add a DMARC record.

Example 4: Sending from a DMARC protected domain without CNAME records

If you send emails from a domain that already has a DMARC record but you haven't added CNAME records for DKIM and SPF authentication, then follow these steps. If your domain is on Cloudflare, GoDaddy, or IONOS, then Shopify can also automatically configure DNS records through Domain Connect.

Steps:

  1. Access your domain's DNS records.
  2. Authenticate your sender domain by adding CNAME records to your domain. These records configure both DKIM and SPF authentication for your sender email. No separate SPF TXT record is needed for this purpose.

Example 5: Domain purchased through Shopify

If you purchased your domain through Shopify, then your email authentication is fully configured automatically, including DKIM, SPF, and DMARC records. No action is required. A DMARC record of v=DMARC1; p=none is inserted if you don't already have one.

However, if you choose to opt-out or revert that DMARC record, then your email address is rewritten to store+123@shopifyemail.com.

You can edit the DMARC record on your Shopify-purchased domain from the [Domain](https://admin.shopify.com/settings/domains settings of your Shopify admin.

Steps:

  1. From your Shopify admin, go to Settings > Domains.

  2. Click the domain that you want to edit.

  3. In the DNS settings section, click Manage.

  4. Click Add custom record, and then TXT record.

  5. Add a new TXT record with the following details:

    • Name: _dmarc
    • TXT value: v=DMARC1; p=none
  6. Click Confirm.

To verify your DMARC record, you can use the DMARC record checker.