Domain verification
Verify your sending domain with DKIM to send email from your own address.
Why verify a domain?
Verified domains improve deliverability, reduce spam classification, and let you use your own from address (e.g., noreply@yourcompany.com) in live mode.
Add your domain
Go to Dashboard → Domains → Add Domain. Enter your domain (e.g., yourcompany.com). We generate three DKIM CNAME records for you.
Add DNS records
Add the three CNAME records to your DNS provider (Cloudflare, Route 53, GoDaddy, etc.). The records look like: selector1._domainkey.yourcompany.com → CNAME → selector1.dkim.mailssetu.in DNS propagation typically takes 5–30 minutes.
Verify
After adding DNS records, click Verify in the dashboard. MailSetu checks your DNS and marks the domain as VERIFIED.
Using a verified domain
typescript
// Once your domain is verified, use it as the from address
await client.emails.send({
from: 'Acme <noreply@acme.co>', // your verified domain
to: ['user@example.com'],
subject: 'Hello!',
html: '<p>From your real domain!</p>',
})