Domain verification
You must verify a domain before sending from it via REST, SMTP, or Mailbox.
1
Add the domain
Dashboard › Domains › Add domain, or
POST /v1/domains.
Xurel returns the DNS records to publish.
2
Publish DNS records
Typical set (values are examples — use the exact records from your domain object):
DNS
TXT yourdomain.com v=spf1 include:spf.xurel.co ~all
CNAME xrl1._domainkey.yourdomain.com xrl1.dkim.xurel.co
CNAME xrl2._domainkey.yourdomain.com xrl2.dkim.xurel.co
TXT _dmarc.yourdomain.com v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com3
Verify
Click Verify in the dashboard or call
POST /v1/domains/{id}/verify.
Status becomes verified when all required records pass.
Troubleshooting
- Pending after hours — check TTL and that records are on the correct zone apex/subdomain.
- SPF too long — flatten includes; stay under 10 DNS lookups.
- DKIM fail — CNAMEs must not be proxied (disable CDN orange-cloud on the DKIM names).