# Know why an email did or didn't land.

URL: https://samva.dev/features/deliverability

Deliverability

Your mail goes out from your own domain with SPF and DKIM set up for you. Bounces and complaints are suppressed automatically, and every send has events you can check, so an email never just disappears into the void.

[Start sending free](https://samva.dev/signup?entry=marketing_page)

[Check your domain's records](https://samva.dev/tools/email-auth-checker)

A message.bounced event with a Permanent failure reason suppresses the address. The next send to it and one other recipient returns 201 Created, delivers to the other recipient, and lists the suppressed address in skippedRecipients with the reason bounce.

Fig 2. Isometric drawing: a DNS record rack for acme.co with SPF, DKIM and DMARC lamps lit, a TXT record cartridge slotted in, and a stamp reading verified.

Fig 2.

Samva generates the DKIM and SPF records for your domain and checks your DMARC policy. Once the records verify, the domain is verified.

## Your domain, set up in three records.

DNS records Samva generates for a sending domain

| Record | Host | What it does |
| --- | --- | --- |
| TXT | samva-\<id\>.\_domainkey.\<yourdomain\> | DKIM: signs your mail so receivers can check it came from you. |
| MX | mail.\<yourdomain\> | Custom return path: where bounces come back to. |
| TXT | mail.\<yourdomain\> | SPF: authorizes Samva to send for the return path, so SPF aligns with your domain. |
| MX | \<yourdomain\> | Routes replies to your app. Only when receiving is on. |

If Cloudflare or Vercel hosts your DNS, connect it and the records are added for you.

DMARC is your policy. Samva shows what you publish and links the guide, and never creates the record.

## What Samva does for you.

- **Dead addresses stop getting mail**: A hard bounce or a complaint suppresses the address. List suppressions, and lift one once the address is fixed.
- **Your own reputation**: Each account sends with its own reputation, so another customer's list cannot drag yours down.
- **Warm up a new domain**: Warm-up paces campaign sends on a new domain. Transactional email is never delayed.
- **Clear limits, published**: Sending pauses if, over 24 hours, complaints pass 0.1% or hard bounces pass 5%, once you have sent at least 200 emails.
- **Your tracking domain**: Track opens and clicks on your own domain, on the Growth and Scale plans.

Read next: [Email authentication explained](https://samva.dev/guides/email-authentication) · [Why emails go to spam](https://samva.dev/blog/emails-going-to-spam) · [What a bounce back means](https://samva.dev/blog/email-bounce-back) · [What a suppression list is](https://samva.dev/blog/what-is-an-email-suppression-list) · [SPF, DKIM, and DMARC checkers](https://samva.dev/tools/email-auth-checker) · [Free email authentication tools](https://samva.dev/tools)

## Common questions.

### Which DNS records do I publish?

a TXT record at samva-\<id\>.\_domainkey.yourdomain.com; an MX record at mail.yourdomain.com; a TXT record at mail.yourdomain.com; and an MX record at yourdomain.com, only if receiving is on. Samva shows the exact names and values in the dashboard. If Cloudflare or Vercel hosts your DNS, connect it and they are added for you.

### Does Samva set up DMARC?

No. DMARC is the policy you set for your domain. Samva shows the policy it finds and links a guide to setting one.

### What happens when an email bounces?

A hard bounce or a complaint suppresses the address until you lift it. A soft bounce suppresses it for 30 days.

### How long does verification take?

Often minutes, sometimes a few hours while DNS propagates.

### Do new accounts have limits?

New accounts send on probation with tighter thresholds, and some are reviewed before their first send.

## The rest of the email API.

- [Send email in one typed call](https://samva.dev/features/transactional-email): Transactional email from the SDK, REST, CLI, or your agent through MCP. Retries are safe.
- [Replies land in your app](https://samva.dev/features/inbound-email): Receive on your domain, parsed and threaded to the email it answers, delivered as a signed webhook.
- [Change the email without a deploy](https://samva.dev/features/templates): Versioned templates in Git. Review the diff, publish that version.
- [Know why an email did or didn't land](https://samva.dev/features/deliverability): SPF and DKIM on your domain, suppression you can see, events for every send.
- [Send the announcement too](https://samva.dev/features/campaigns): Campaigns go to a list of contacts from the same templates and domain.
- [An inbox for your AI agent](https://samva.dev/features/mailboxes): A mailbox your agent reads and replies from, with a key that reaches only it.

## Send from your own domain today.

[Start sending free](https://samva.dev/signup?entry=marketing_page)
