Domain Verification
Learn how to verify your sending domain for better email deliverability. Domain verification enables DKIM signing and improves inbox placement.
Why Verify Your Domain?
DKIM signing proves email authenticity
Send from your own domain address
Recipients see your domain, not ours
Avoid "via unosend.co" labels
Add Your Domain
Add your domain to Unosend through the dashboard or API:
curl -X POST https://www.unosend.co/api/v1/domains \
-H "Authorization: Bearer un_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"domain": "yourdomain.com"
}'Response
{
"id": "dom_xxxxxxxxxxxxxxxx",
"domain": "yourdomain.com",
"status": "pending",
"dns_records": [
{
"type": "CNAME",
"name": "s1._domainkey",
"value": "s1.domainkey.unosend.co"
},
{
"type": "CNAME",
"name": "s2._domainkey",
"value": "s2.domainkey.unosend.co"
}
],
"created_at": "2024-01-15T10:30:00Z"
}Configure DNS Records
Add the following DNS records to your domain. Go to your DNS provider (Cloudflare, Route53, GoDaddy, etc.) and add these records:
DKIM Records (CNAME Records)
You'll receive two DKIM CNAME records. Add both to your DNS:
| Field | Value |
|---|---|
| Type | CNAME |
| Name/Host | s1._domainkey |
| Value | s1.domainkey.unosend.co |
| TTL | 3600 (or Auto) |
| Field | Value |
|---|---|
| Type | CNAME |
| Name/Host | s2._domainkey |
| Value | s2.domainkey.unosend.co |
| TTL | 3600 (or Auto) |
Mail CNAME Record (Optional)
You may also receive a mail CNAME record for link branding:
| Field | Value |
|---|---|
| Type | CNAME |
| Name/Host | em or mail |
| Value | mail.unosend.co |
| TTL | 3600 (or Auto) |
Note: The exact record values will be shown in your dashboard after adding a domain. The values above are examples.
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 -X POST https://www.unosend.co/api/v1/domains/dom_xxxxxxxx/verify \
-H "Authorization: Bearer un_your_api_key"Response
{
"id": "dom_xxxxxxxxxxxxxxxx",
"domain": "yourdomain.com",
"status": "verified",
"verified_at": "2024-01-15T10:35:00Z"
}Provider-Specific Instructions
Cloudflare
- Go to your domain in Cloudflare dashboard
- Click DNS in the sidebar
- Click "Add record" for each record
- Set proxy status to "DNS only" (gray cloud)
AWS Route 53
- Open Route 53 console
- Select your hosted zone
- Click "Create record" for each entry
- Use Simple routing
GoDaddy
- Go to your domain's DNS Management
- Click "Add" in the Records section
- Select TXT as the record type
- Enter the host and value
Troubleshooting
Verification taking too long?
DNS propagation can take up to 48 hours. You can check propagation status at dnschecker.org.
CNAME record not validating?
Make sure you're entering the Name/Host without your domain suffix. For example, enter s1._domainkey not s1._domainkey.yourdomain.com.
Cloudflare proxy enabled?
If using Cloudflare, make sure the proxy is disabled (gray cloud icon) for CNAME records. DNS-only mode is required for DKIM authentication.
Verification Complete!
Once verified, you can start sending emails from your domain. Your emails will be DKIM-signed and show your domain as the sender.