Customize Email Sending Domain

In this article

Use your own domain for emails sent from YoPrint. For example, you can use email.yourshop.com  while keeping your everyday business email on yourshop.com .

Paid plans include custom email sending domains; check your subscription in Configuration > Billing. You'll need access to your domain's DNS settings. DNS records tell email services which systems can send and receive mail for that domain. If someone else manages your website or email, ask them to help with the DNS records.

Add your sending domain

Use a dedicated subdomain, such as email.yourshop.com  or message.yourshop.com . Using a subdomain prevents YoPrint's records from interfering with your everyday email service, like Google Workspace.

  1. Open Configuration.

    Configuration menu button

  2. Choose Settings. YoPrint opens Settings > Overview.

    Settings in the Configuration menu

  3. Select Overview in the sidebar if you are on another settings page.

    Overview in Settings

  4. Click Email Sending Domain (+ Email Sending Domain) under Company Details.

    Add an email sending domain

  5. In Email Sending Domain Config, enter your subdomain in Domain Name. Enter only the domain, without https:// or an email address.

    Domain Name field with an example subdomain

  6. Click Save. YoPrint opens Domain Verification Instruction, with the DNS records needed for your domain.

Add the records at your DNS provider

Keep Domain Verification Instruction open while you add these four records at your DNS provider. Use the Hostname and Value shown for your domain, plus Priority for the MX record. YoPrint displays the exact priority number in the instructions. The copy buttons beside each value help avoid typing mistakes.

YoPrint section Record type
Ownership Verification TXT
DKIM Verification TXT
MX Verification MX
Return Path Verification CNAME

At your DNS provider

These changes happen in the account that manages your domain's DNS. Common DNS providers include GoDaddy, Cloudflare, and Namecheap. If you use GoDaddy, follow its guides to add a TXT record, add an MX record and add a CNAME record. Other providers have their own DNS instructions. After saving all four records, return to YoPrint.

Some providers ask for a host name without the domain suffix (for example, entering email  instead of email.yourshop.com ). Follow your provider's format so the domain name is not added twice.

Add the records in GoDaddy

In GoDaddy

These steps happen in GoDaddy. Its screens may have changed since these pictures were taken. Use its current guides for TXT, MX and CNAME records if the layout differs.

  • Keep YoPrint's Domain Verification Instruction open in another tab.
  • Use your own record values, not the example values in the pictures.
  • Leave the TTL at GoDaddy's default unless your DNS administrator advises otherwise. It controls how quickly updates spread.
  1. In your GoDaddy account, select the domain you want to use.

    Find your domain in GoDaddy

  2. Open DNS for that domain.

    Open the domain's DNS settings

  3. Click Add New Record. Repeat this for each of the four records below.

    Add New Record in GoDaddy DNS Management

  4. Add the Ownership Verification record:

    1. Set Type to TXT.
    2. In Name, paste the Hostname from YoPrint's Ownership Verification section, with your root domain (.yourshop.com) trimmed off the end. For email.yourshop.com, enter email.
    3. In Value, paste the Value from Ownership Verification.
    4. Click Save.

    Ownership TXT record in GoDaddy

  5. Add the DKIM Verification record:

    1. Set Type to TXT.
    2. In Name, paste the Hostname from YoPrint's DKIM Verification section, with your root domain (.yourshop.com) trimmed off the end. For k1._domainkey.email.yourshop.com, enter k1._domainkey.email.
    3. In Value, paste the Value from DKIM Verification.
    4. Click Save.

    DKIM TXT record in GoDaddy

  6. Add the MX Verification record:

    1. Set Type to MX.
    2. In Name, paste the Hostname from YoPrint's MX Verification section, with your root domain (.yourshop.com) trimmed off the end. For email.yourshop.com, enter email.
    3. In Value, paste the Value from MX Verification.
    4. In Priority, enter the Priority from MX Verification.
    5. Click Save.

    MX record with name, priority and mail-server value

  7. Add the Return Path Verification record:

    1. Set Type to CNAME.
    2. In Name, paste the Hostname from YoPrint's Return Path Verification section, with your root domain (.yourshop.com) trimmed off the end. For pm-bounces.email.yourshop.com, enter pm-bounces.email.
    3. In Value, paste the Value from Return Path Verification.
    4. Click Save.

    Return Path CNAME record in GoDaddy

Return to YoPrint to verify all four records. GoDaddy says DNS changes can take up to 48 hours to update globally, but you can safely close YoPrint while waiting.

Verify the records and check activation

  1. Back in Domain Verification Instruction, click Reverify after saving the DNS records.

    All four DNS groups checked, with Reverify highlighted

All four groups need a checkmark before activation can begin. If one is still unverified, compare its hostname and value with your DNS provider, allow time for the DNS change to take effect, then try Reverify again.

The badge beside Email Sending Domain shows the setup progress:

  • Pending Validation: the DNS records still need to pass verification.
  • activating: the records passed verification. YoPrint is preparing the domain for use.
  • Online: the domain is ready to send email.

You'll receive an email when activation is complete. The subject line is Your domain <domain> is activated . It includes your domain name.

YoPrint's sending-domain activation email

Online beside Email Sending Domain means the domain is ready. YoPrint now sends your customer and vendor emails from this domain instead of its default address.

Email Sending Domain card with the Online badge highlighted

To return to the instructions later, open Settings > Overview and click the domain name or Reverify beside Email Sending Domain.

Keep the sending domain working

After your domain is Online, YoPrint periodically checks its MX and DKIM records. The MX record routes replies. The DKIM record confirms that messages come from your domain. If either record fails the check, YoPrint disables the domain.

An Offline badge means the domain is disabled. Meanwhile, your emails go out from YoPrint's default address.

Email Sending Domain card with the Offline badge highlighted

YoPrint also emails your shop owner with the subject <domain> blocked as sending domain . The subject includes the affected domain name.

YoPrint's blocked sending-domain email

To recover, correct the affected DNS record at your provider. Then repeat Verify the records and check activation. Use the hostname and value in Domain Verification Instruction. Allow time for the DNS change to take effect before trying Reverify again. When the records pass and the badge returns to Online, YoPrint uses your domain again.

Change or remove the sending domain

  1. In Settings > Overview, click Remove beside Email Sending Domain.

    Online sending domain with Remove highlighted

  2. The Remove sending domain? dialog shows your domain name. Click Remove.

    Remove sending domain confirmation with Remove highlighted

  3. The card now shows + Email Sending Domain with no domain configured. Mail goes out from YoPrint's default address again.

    Email Sending Domain card with no domain configured

To use a different domain, remove the current domain first, then add the new domain with the steps at the top of the page.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.