Sending Domain Setup
A sending domain authenticates your outgoing emails with DKIM and DMARC, ensuring they are delivered reliably and not marked as spam. This requires a CNAME record for domain verification, a TXT record for DKIM signing, and a TXT record for DMARC policy. To create a sending domain in Lettr:- Select Domains in the navigation panel
- Select Sending Domains
- Click Create Sending Domain
- Enter your desired sending subdomain (e.g.
mailing.company.com) - Click Create Domain
Configure Namecheap DNS
Log in to your Namecheap Account Panel and navigate to Domain List. Click Manage next to your domain, then select the Advanced DNS tab.Domain registered with a different registrar?
Domain registered with a different registrar?
If you registered your domain elsewhere but want to manage DNS on Namecheap, you must first transfer the domain to
Namecheap or update the nameservers at your registrar to Namecheap’s nameservers.
Namecheap automatically appends your domain to the host value. When entering hostnames, paste only the subdomain portion
(e.g.
mailing, not mailing.company.com). If you paste the full hostname, the resulting record will be
mailing.company.com.company.com, which will fail verification.Add CNAME Record
The CNAME record verifies domain ownership with Lettr’s email infrastructure. Copy the CNAME values from Lettr to Namecheap:- Click ADD NEW RECORD in the Advanced DNS tab.
- Set Type to CNAME.
- Copy the Hostname from Lettr and paste it into the Host field (without your domain suffix). For example, paste only
mailing. - Copy the Value from Lettr and paste it into the Value field.
- Leave TTL set to the default (Automatic).
- Click the checkmark to save.
Add TXT Record (DKIM)
The DKIM record adds a cryptographic signature to your outgoing emails, allowing recipients to verify they were sent by an authorized sender. Copy the TXT values from Lettr to Namecheap:- Click ADD NEW RECORD in the Advanced DNS tab.
- Set Type to TXT.
- Copy the Hostname from Lettr and paste it into the Host field (without your domain suffix). For example, paste only
scph0126._domainkey.mailing. - Copy the Value from Lettr and paste it into the Value field.
- Leave TTL set to the default (Automatic).
- Click the checkmark to save.
Add TXT Record (DMARC)
The DMARC record tells receiving mail servers how to handle emails that fail authentication checks, protecting your domain from spoofing. Copy the TXT values from Lettr to Namecheap:- Click ADD NEW RECORD in the Advanced DNS tab.
- Set Type to TXT.
- Copy the Hostname from Lettr and paste it into the Host field (without your domain suffix). For example, paste only
_dmarc.mailing. - Copy the Value from Lettr and paste it into the Value field.
- Leave TTL set to the default (Automatic).
- Click the checkmark to save.
Verify Your Sending Domain
After adding all three DNS records, go back to Lettr and click Verify DNS Records. DNS propagation can take up to 24–48 hours, though it typically completes within a few minutes.Inbound Domain Setup
An inbound domain allows Lettr to receive emails on your behalf. This requires three MX records that direct incoming mail to Lettr’s mail servers.Add Inbound Domain to Lettr
To create an Inbound domain in Lettr:- Select Domains in the navigation panel
- Select Inbound Domains
- Click Create Inbound Domain
- Enter your desired inbound subdomain (e.g.
inbound.company.com) - Click Create Domain.
Add MX Records
MX records tell other mail servers where to deliver emails addressed to your domain. Before adding MX records, ensure that Namecheap’s mail settings are configured correctly. In the Advanced DNS tab, scroll down to the MAIL SETTINGS section. Open the Email Forwarding drop-down and select Custom MX — otherwise Namecheap’s default mail settings will take precedence over any custom MX records you add. Copy the MX values from Lettr to Namecheap:- Click ADD NEW RECORD in the Advanced DNS tab.
- Set Type to MX.
- Copy the Hostname from Lettr and paste it into the Host field (without your domain suffix). For example, paste only
inbound. - Copy the first MX record value from Lettr (e.g.
rx1.sparkpostmail.com) and paste it into the Value field. - Set Priority to
10. - Leave TTL set to the default (Automatic).
- Click the checkmark to save.
- Repeat this process for the second (
rx2.sparkpostmail.com) and third (rx3.sparkpostmail.com) MX records, each with priority10.
Verify Your Inbound Domain
After adding all three MX records, go back to Lettr and click Verify DNS Records. DNS propagation can take up to 24–48 hours, though it typically completes within a few minutes.Tracking Domain Setup
A tracking domain allows Lettr to track email opens and link clicks using your own custom domain instead of the default Lettr tracking domain. This requires two CNAME records: one for the SSL certificate and one for routing tracking traffic to Lettr’s infrastructure.Add Tracking Domain to Lettr
To create a Tracking domain in Lettr:- Select Domains in the navigation panel
- Select Tracking Domains
- Click Create Tracking Domain
- Enter your desired tracking subdomain (e.g.
tracking.company.com) - Click Create Domain
Add SSL Certificate CNAME Record
The SSL Certificate CNAME record provisions an SSL certificate for your custom tracking domain, enabling secure HTTPS connections for tracked links. Add the record in Namecheap:- Click ADD NEW RECORD in the Advanced DNS tab.
- Set Type to CNAME.
- Copy the Hostname from Lettr and paste it into the Host field (without your domain suffix).
- Copy the Value from Lettr and paste it into the Value field.
- Leave TTL set to the default (Automatic).
- Click the checkmark to save.
Add Traffic CNAME Record
The Traffic CNAME record routes click and open tracking requests from your custom domain to Lettr’s tracking servers. Add the record in Namecheap:- Click ADD NEW RECORD in the Advanced DNS tab.
- Set Type to CNAME.
- Copy the Hostname from Lettr and paste it into the Host field (without your domain suffix).
- Copy the Value from Lettr and paste it into the Value field.
- Leave TTL set to the default (Automatic).
- Click the checkmark to save.
Verify Your Tracking Domain
After adding both CNAME records, go back to Lettr and click Verify DNS Records.Storage Domain Setup
A storage domain lets you serve email assets (images, attachments) from your own custom domain instead of the default Lettr storage URL. This requires two TXT records for certificate validation and ownership verification, and a CNAME record for routing asset requests to Lettr’s storage infrastructure.Add Storage Domain to Lettr
To create a Storage domain in Lettr:- Select Domains in the navigation panel
- Select Storage Domains
- Click Create Storage Domain
- Enter your desired storage subdomain (e.g.
assets.company.com) - Click Create Domain
Add TXT Record (Certificate Validation)
The Certificate Validation TXT record provisions an SSL certificate for your custom storage domain, enabling secure HTTPS delivery of email assets. Add the record in Namecheap:- Click ADD NEW RECORD in the Advanced DNS tab.
- Set Type to TXT.
- Copy the Hostname from Lettr and paste it into the Host field (without your domain suffix).
- Copy the Value from Lettr and paste it into the Value field.
- Leave TTL set to the default (Automatic).
- Click the checkmark to save.
Add TXT Record (Hostname Pre-validation)
The Hostname Pre-validation TXT record verifies ownership of the storage domain before Lettr provisions a custom hostname for it. Add the record in Namecheap:- Click ADD NEW RECORD in the Advanced DNS tab.
- Set Type to TXT.
- Copy the Hostname from Lettr and paste it into the Host field (without your domain suffix).
- Copy the Value from Lettr and paste it into the Value field.
- Leave TTL set to the default (Automatic).
- Click the checkmark to save.
Add CNAME Record (Domain Routing)
The Domain Routing CNAME record routes asset requests from your custom domain to Lettr’s storage infrastructure. Add the record in Namecheap:- Click ADD NEW RECORD in the Advanced DNS tab.
- Set Type to CNAME.
- Copy the Hostname from Lettr and paste it into the Host field (without your domain suffix).
- Copy the Value from Lettr and paste it into the Value field.
- Leave TTL set to the default (Automatic).
- Click the checkmark to save.
Verify Your Storage Domain
After adding all three records, go back to Lettr and click Verify DNS Records.Troubleshooting
Domain Suffix Not Omitted
Domain Suffix Not Omitted
Namecheap automatically appends your domain to the Host field. If you paste the full hostname (e.g.
mailing.company.com), the resulting record will be mailing.company.com.company.com, which will fail verification.Always paste only the subdomain portion (e.g. mailing, scph0126._domainkey.mailing, _dmarc.mailing). If you made
this mistake, delete the incorrect record and re-add it with only the subdomain.MX Records Not Working
MX Records Not Working
If your inbound MX records are not resolving, confirm that Namecheap’s mail settings are configured for custom
records. In the Advanced DNS tab, scroll down to the MAIL SETTINGS section. Open the Email Forwarding
drop-down and select Custom MX. The default setting will override any custom MX records you add.
Records Not Propagating
Records Not Propagating
Namecheap DNS propagation typically takes up to 72 hours but is often much faster. If verification fails after adding
records, check the following:
- Wait at least 1–2 hours before your first verification attempt.
- Confirm the records exist using command-line tools:
- Use a web tool like dnschecker.org to verify propagation across multiple DNS servers worldwide.
Nameservers Not Pointing to Namecheap
Nameservers Not Pointing to Namecheap
If your records are saved in Namecheap but not resolving, confirm that your domain registrar is pointing to
Namecheap’s nameservers. You can check this with:The output should include Namecheap’s nameservers (e.g.
dns1.registrar-servers.com, dns2.registrar-servers.com).
If the output shows a different provider’s nameservers, update them at your domain registrar to point to Namecheap.CNAME at Root Domain Not Supported
CNAME at Root Domain Not Supported
Standard CNAME records cannot be used at the root of a domain (e.g.
company.com). Namecheap does not allow CNAME
records at the apex (@) — attempting to add one will fail. Always use a subdomain (e.g. mailing.company.com) for
your sending, tracking, and storage domains. Namecheap does offer ALIAS records at the root as an alternative, but
Lettr’s verification requires a standard CNAME, so a subdomain is required.Wrong Record Type
Wrong Record Type
A common mistake is selecting the wrong type from the dropdown:
| Record | Correct Type |
|---|---|
| Sending verification | CNAME |
| DKIM | TXT |
| DMARC | TXT |
| Inbound mail | MX |
| Tracking SSL certificate | CNAME |
| Tracking traffic | CNAME |
| Storage certificate validation | TXT |
| Storage hostname pre-validation | TXT |
| Storage domain routing | CNAME |
CNAME Conflict
CNAME Conflict
If a CNAME record fails to save or resolve, check whether an existing A or CNAME record already uses the same
hostname. Namecheap does not automatically remove conflicting records. Delete any duplicate or conflicting records for
the same hostname before adding the new CNAME.
DKIM Value Truncated
DKIM Value Truncated
The DKIM TXT value is a long string (often 400+ characters). After saving the record, click the Edit pencil icon
next to it and confirm the full value is present in the Value field. If it appears cut off, delete the record and
re-add it, pasting the complete value carefully. Namecheap supports up to 2500 characters in the Value field, so the
full DKIM key fits without splitting.
When to Contact Support
When to Contact Support
If your DNS records are correctly configured (confirmed with
dig or dnschecker.org) and verification still fails after
48 hours, contact Lettr support at support@lettr.com or through the in-app chat. Include your domain name and the
output of the dig commands above.Related Topics
Sending Domains
Learn about sending domain setup, SPF, DKIM, and DMARC.
Inbound Domains
Configure MX records to receive emails with Lettr.
Tracking Domains
Set up a custom tracking domain for click and open tracking.
Storage Domains
Serve email assets from your own custom domain.
Domains Overview
Understand domain types and how they work in Lettr.
Domain Verification Failures
Troubleshoot common DNS configuration and propagation issues.