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>',
})