How do I set up my custom sending domain?

Learn how to setup and verify your domain name to send your newsletter from a custom email address.

Before you proceed, please read through the following that help with email deliverability:

  1. Your reply-to email address and the sending address should share the same root domain.  
  2. We require a subdomain (i.e. mail, in mail.letterhead.com) to further protect your root domain (i.e. letterhead.com), in case any of your recipients report your email as spam.

Setting up your custom domain

To begin the process, make sure to go to your organization settings screen. 

This would be the top level in the dropdown on the left-hand side of the screen, below the Letterhead logo.

Once the Organization Dashboard screen loads, click on Settings from the menu on your left.

Once the Settings screen loads, click on Newsletters on the top right of the screen.  This will load a screen with two options, Audience policies and Domain.

Under the Domain section,

  1. Enter your sending subdomain (i.e. mail.letterhead.com)
  2. Copy the CNAME Hostname first by clicking the copy symbol (), go to your DNS Settings, and follow the steps listed here.
  3. Then, copy the CNAME Value, go to your DNS Settings, and follow the steps listed in the Add Value step here.
  4. Copy and paste the DKIM Hostname first, go to your DNS Settings, and follow the steps listed here.
  5. Copy and paste the DKIM Value, go to your DNS Settings, and follow the steps listed in the Add Value step here.
  6. Copy and paste the DMARC Hostname first, go to your DNS Settings, and follow the steps listed here.
  7. Copy and paste the DMARC Value, go to your DNS Settings, and follow the steps listed in the Add Value step here.
  8. Go back to Letterhead -> Organization Settings -> Newsletters -> Domain section.
  9. Click 'Verify domain' button.
  10. If all the records were added correctly, you will see green Verified labels in each card, instead of Verification needed

Warning: If your domain does not verify, please double-check that the values are correct in our domain settings.  If you continue to have issues, please reach out support@tryletterhead.com

CNAME DNS Setup

Quick Tip: Search for the phrases "Add CNAME Record" in the help documentation of your domain provider. Also, some domain providers only require the subdomain as the hostname value, for example, instead of 'scph****._domainkey.letterhead', you would enter just 'scph****._domainkey'.

Where to update?

Log in to your DNS Hosting provider (i.e. GoDaddy, Cloudflare, etc.).

Once logged in, look for the option to create a new record.  Please keep in mind that the interface may vary depending on your hosting provider.

Once you have loaded the new record creation screen, you will notice three important fields:

  • Record Type: CNAME
  • Host or Hostname
  • Value

The names of these fields may vary across all of the different hosting providers, but usually match the ones listed above.

Select TXT DNS Record Type

Based on provider, you will likely see a drop-down list of DNS record types to choose from, select "CNAME".

Add Hostname Value

In this field, input the value you copied from the CNAME box for hostname (i.e. mail.tryletterhead.com), and the hosting provider will append the domain or subdomain after that value.

Note: If you are adding a CNAME record for a subdomain, you will likely put the value subdomain in the input field (i.e. mail, in our example) and the provider will likely append the domain to the end. An example of this format is displayed below:

Hostname: mail .letterhead.com

Once you are done with this, go back up to step 4 here

Add "Value" Information

In this field, input the value you copied from the CNAME box for hostname (i.e. sparkpostmail.com)

Click Create/Save Button

Once you have added all of those details, click the save or submit button to generate the record.

Once you are done with this, go back up to step 5 here

DKIM DNS Setup

Quick Tip: Search for the phrases "Add TXT Record" in the help documentation of your domain provider. Also, some domain providers only require the subdomain as the hostname value, for example, instead of 'scph****._domainkey.letterhead', you would enter just 'scph****._domainkey'.

Where to update?

Log in to your DNS Hosting provider (i.e. GoDaddy, Cloudflare, etc.).

Once logged in, look for the option to create a new record.  Please keep in mind that the interface may vary depending on your hosting provider.

Once you have loaded the new record creation screen, you will notice three important fields:

  • Record Type: TXT
  • Host or Hostname
  • Value

The names of these fields may vary across all of the different hosting providers, but usually match the ones listed above.

Select TXT DNS Record Type

Based on provider, you will likely see a drop-down list of DNS record types to choose from, select "TXT".

Add Hostname Value

In this field, input the value you copied from the DKIM box for hostname (i.e. mail.tryletterhead.com), and the hosting provider will append the domain or subdomain after that value.

Note: If you are adding a DKIM record for a subdomain, you will likely put the value scph0####._domainkey.subdomain in the input field (i.e. mail, in our example) and the provider will likely append the domain to the end. An example of this format is displayed below:

Hostname:   scph0####._domainkey.mail .letterhead.com

Once you are done with this, go back up to step 6 here

Add "Value" Information

In this field, input the value you copied from the DKIM box for hostname (i.e. 'v=DKIM1; k=rsa; h=sha256;...')

Click Create/Save Button

Once you have added all of those details, click the save or submit button to generate the record.

Once you are done with this, go back up to step 7 here

DMARC DNS Setup

Spammers can manipulate your domain or organization to send fraudulent messages that deceive recipients into thinking they are from your organization. DMARC instructs receiving mail servers on how to handle messages that claim to be from your organization, but fail to pass authentication.

Where to update?

If you have received a DMARC record from Letterhead, or if you have decided to create your own record, the next step is to log in to your DNS Hosting provider. Once logged in, look for the option to create a new record or locate the TXT section for editing.  Please keep in mind that the interface may vary depending on your hosting provider.

Once you have loaded the new record creation screen, you will notice three important fields:

  • Host or Hostname
  • Record Type: TXT
  • Value

The names of these fields may vary across all of the different hosting providers, but usually match the ones listed above.

Select TXT DNS Record Type

Based on provider, you will likely see a drop-down list of DNS record types to choose from, select "TXT".

Add Hostname Value

In this field, input the value '_DMARC...' and the hosting provider will append the domain or subdomain after that value.

Note: If you are adding a DMARC record for a subdomain, you will likely put the value _dmarc.subdomain. in the input field and the provider will likely append the domain to the end. An example of this format is displayed below:

Hostname: _dmarc.mail .letterhead.com

Once you are done with this, go back up to step 8 here

Add "Value" Information

There are two required tag-value pairs that MUST be present on every DMARC record. They are "v" and "p".

  • The only tag-value pair for "v" is v=DMARC1
  • For the "p" tag pair, "p=" can be paired with nonequarantine, or reject. As tag-value pairs, they would look like: p=none or p=quarantine or p=reject

All new DMARC records should start with p=none, as this policy value allows you to identify email delivery problems due to the domain's SPF or DKIM so that mail is not accidentally quarantined or rejected. We also strongly recommend that you include the "rua" tag so that you will see the resulting reports on your email's performance.

The record that you put into the Value field should look similar to the below example value for a DMARC record.

VALUE: v=DMARC1; p=none; rua=mailto:dmarcreports@example.com
  • Each tag in this list should be separated by semicolons
  • The "rua" and "ruf" tags support multiple email addresses, with each separated by a comma
  • There are several "Advanced Tags" that can be added, but they are not recommended for initial setup.

You do not have to use the email address we provide, if you prefer to create a new one or use a different one.

Click Create/Save Button

Once you have added all of those details, click the save or submit button to generate the record.

You will begin to receive DMARC reports to the email address you have selected. These reports have information to help you identify possible authentication issues and malicious activity for messages sent from your domain.

Once you are done with this, go back up to step 9 here

If you have any questions, please don't hesitate to reach out to support@tryletterhead.com