Why Verify Your Domain?
Better Deliverability
DKIM signing proves email authenticity
Custom Sender
Send from your own domain address
Brand Trust
Recipients see your domain, not ours
No Spam Warnings
Avoid “via unosend.co” labels
Setup Guide
Add Your Domain
Configure DNS Records
Add the following 3 DNS records to your domain. Go to your DNS provider (Cloudflare, Route53, GoDaddy, etc.) and add these records:
MX Server by Region:
1. DKIM Record (TXT)
This enables DKIM signing for email authentication:| Field | Value |
|---|---|
| Type | TXT |
| Name/Host | unosend._domainkey |
| Value | v=DKIM1; k=rsa; p=YOUR_PUBLIC_KEY |
| TTL | 3600 (or Auto) |
The DKIM public key is unique to your domain and will be shown in your dashboard. It’s a long base64-encoded string.
2. MX Record (for bounce handling)
This enables bounce and complaint handling via AWS SES. Use the MX server for your region:| Field | Value |
|---|---|
| Type | MX |
| Name/Host | send |
| Value | See region table below |
| Priority | 10 |
| TTL | 3600 (or Auto) |
| Region | MX Value |
|---|---|
| US East (N. Virginia) | feedback-smtp.us-east-1.amazonses.com |
| EU West (Ireland) | feedback-smtp.eu-west-1.amazonses.com |
| Asia Pacific (Tokyo) | feedback-smtp.ap-northeast-1.amazonses.com |
Your region is shown in the dashboard when you add a domain. Most users are on
us-east-1.3. SPF Record (TXT)
Authorizes AWS SES to send emails on your behalf:| Field | Value |
|---|---|
| Type | TXT |
| Name/Host | send |
| Value | v=spf1 include:amazonses.com ~all |
| TTL | 3600 (or Auto) |
Verify Your Domain
After adding DNS records, trigger verification. DNS propagation can take up to 48 hours, but usually completes within a few minutes.
cURL
Response
response.json
DNS Record Summary
Here’s a quick reference for all required records:| Type | Name | Value |
|---|---|---|
| TXT | unosend._domainkey | v=DKIM1; k=rsa; p=... (your unique key) |
| MX | send | 10 feedback-smtp.us-east-1.amazonses.com |
| TXT | send | v=spf1 include:amazonses.com ~all |
Provider-Specific Instructions
Cloudflare
Cloudflare
- Go to your domain in Cloudflare dashboard
- Click DNS in the sidebar
- Click Add record for each record:
- For TXT records: Select TXT, enter name and value
- For MX record: Select MX, enter
sendas name,feedback-smtp.us-east-1.amazonses.comas value, priority10
- Set proxy status to DNS only (gray cloud) for all records
AWS Route 53
AWS Route 53
- Open Route 53 console
- Select your hosted zone
- Click Create record for each entry:
- TXT records: Simple routing, enter name and value in quotes
- MX record: Simple routing, enter
sendas name,10 feedback-smtp.us-east-1.amazonses.comas value
GoDaddy
GoDaddy
- Go to your domain’s DNS Management
- Click Add in the Records section
- For TXT records:
- Type: TXT
- Name:
unosend._domainkeyorsend - Value: the record value
- For MX record:
- Type: MX
- Name:
send - Priority:
10 - Value:
feedback-smtp.us-east-1.amazonses.com
Namecheap
Namecheap
- Go to Domain List → Manage → Advanced DNS
- Click Add New Record for each entry
- For TXT records: Select TXT Record
- For MX record: Select MX Record, set priority to 10
Google Domains / Squarespace
Google Domains / Squarespace
- Go to DNS settings for your domain
- Click Manage custom records
- Add each record with the correct type and values
- For MX: Use priority
10
Troubleshooting
Verification Complete!
Once verified, you can start sending emails from your domain. Your emails will be:
- DKIM-signed with your unique key
- Delivered via AWS SES for maximum deliverability
- Bounce-tracked automatically via the MX record