Squarespace
To start sending emails with Mailtrap, you need to own a domain (e.g., yourcompany.com) and then verify your ownership over it. For this, you'll need access to your Squarespace account, more specifically, the DNS records management page.
In this guide, you'll learn how to add and verify a domain from Squarespace.
This guide assumes your domain uses Squarespace's nameservers (e.g., ext-cust.squarespace.com). This applies whether you registered your domain directly with Squarespace or pointed your DNS to Squarespace from another registrar. Not sure? Check your domain registrar's settings or look for where you manage your DNS records. If it's in the Squarespace Domains panel, you're in the right place.
Step-by-step guide
Log in to your Squarespace account.
In the account menu, click Domains.

Click the domain you want to verify.
Click DNS Settings and navigate down to Custom records.

In a separate browser tab, log in to your Mailtrap account.
Navigate to Sending Domains and click on your domain.
Open the Domain Verification page; you will see a list of DNS records to add.

You will need to add the following record types. Here’s the basic field name mapping, see the next step for record-by-record mapping.
Mailtrap UI
Squarespace UI (CNAME)
Squarespace UI (TXT)
Type
Type dropdown
Type dropdown
Name
Host
Host
Value
Alias Data
Text
TTL (Auto)
TTL (leave default)
TTL (leave default)
Here’s the full record-by-record mapping:
Mailtrap Record
Squarespace Type
Squarespace Host
Squarespace Value Field
What to paste
Domain Verification (CNAME)
CNAME
Copy Name from Mailtrap
Alias Data
Copy Value from Mailtrap
DKIM 1 (CNAME)
CNAME
rwmt1._domainkey
Alias Data
Copy Value from Mailtrap
DKIM 2 (CNAME)
CNAME
rwmt2._domainkey
Alias Data
Copy Value from Mailtrap
Custom Tracking (CNAME)
CNAME
mt-link (or whatever Mailtrap shows)
Alias Data
Copy Value from Mailtrap
DMARC (TXT)
TXT
_dmarc
Text
Copy Value from Mailtrap
For each record, go back to Squarespace DNS Settings → click Add Record → select the Type (CNAME or TXT) → paste the Name and Value from Mailtrap → click Save.
Repeat step 9 for all records listed on your Mailtrap Domain Verification page.
Squarespace doesn’t require you to add the SPF record.
Different value field names - Squarespace calls CNAME values "Alias Data" and TXT values "Text". Mailtrap calls both just "Value".
No trailing dot - If Mailtrap's value ends with a (.), remove it before pasting into Squarespace.
Host = subdomain only - Squarespace auto-appends your domain. If Mailtrap shows rwmt1._domainkey.yourdomain.com, enter only rwmt1._domainkey.
Squarespace does not support CNAME records on the root ( @ ) of the domain. If a provider’s instructions tell you to create a CNAME with @ as Host, this won’t work on Squarespace. Instead, use a subdomain (for example, www ) for the CNAME and keep an A/ALIAS record on the root, or host your DNS with a provider that supports root‑level CNAME flattening.
Go back to your Mailtrap Domain Verification page.
Click Re-check DNS Records.
Once all records show a green verified status, your domain is verified and ready to send.

DNS changes can take 15 minutes to a few hours to propagate across the internet. In rare cases, propagation may take up to 24 hours. Mailtrap automatically re-checks DNS records every hour, but you can trigger a manual check anytime with the Re-check DNS Records button.
If you have additional questions, consult the official Squarespace DNS documentation or contact Mailtrap support at [email protected].
Last updated
Was this helpful?

