Add and verify your domain
Send from your own domain so your email is trusted and delivered.
Campaigns are sent from your own domain. Add it in Settings → Email & domains.
- 1Choose Add domain
Type the domain, e.g.
yourcompany.com. - 2Publish the DNS records
Copy each record into your DNS provider. If we recognise your provider, we say so; on Cloudflare, set records to “DNS only”.
- 3Choose Verify domain
We check straight away and keep checking. DNS can take up to 48 hours to update.
The records#
| Type | Name | Value |
|---|---|---|
| TXT | iresendly._domainkey | p=… (copy it from the console) |
| MX | send | feedback-smtp.<region>.amazonses.com, priority 10 |
| TXT | send | v=spf1 include:amazonses.com ~all |
Each record shows Verified, Not found or Not checked. Use Check DNS again after changing a record.
_dmarc with v=DMARC1; p=none;). It isn't required, but inbox providers trust domains that have one.Domain statuses#
| Status | Meaning | Sends? |
|---|---|---|
| Waiting for DNS | Add the records; it verifies on its own once DNS answers. Pending domains are re-checked for 30 days. | No |
| Verified | Ready to send. | Yes |
| Needs attention | A record changed or the provider reported a temporary DKIM problem. Put the record back to keep sending. | Yes, for now |
| Not verified | The mail provider no longer verifies the domain, usually because its records were removed or changed. | No |
| Not set up | The mail provider has no record of the domain. Start over to set it up again. | No |
| Deleting | It's being deleted. | No |
Statuses are checked with the mail provider on a schedule (working domains at least daily, broken ones every 6 hours), when you open a domain, and whenever the provider refuses an email from it. The status is shared: every product shows and enforces the same one.
Using a domain in more than one product#
A domain your account already has in Mail or the Developer API can be used here with no DNS changes: add it by name, or pick it from the banner listing your verified domains. It keeps the same records and status everywhere, and each product shows where else it's used ("Also in …").
A domain belongs to one iResendly account. Adding one another account holds returns an error; the Developer API can claim it with a DNS record.
Removing a domain#
- Remove from Marketing takes it out of Marketing only. The other products keep it exactly as it is: same records, same status, nothing to redo.
- Choose products removes it from several at once. Delete forever removes it everywhere.
- Removing it from the last product that uses it deletes it forever, so you type the domain to confirm.
- What each product loses: in Marketing, its senders are deleted and scheduled campaigns and active automations sending from it are paused; in Mail, mail stops and its mailboxes are suspended and kept 30 days, then deleted; in the Developer API, API keys limited to it lose it and its scheduled emails are cancelled.
When a domain stops working#
If a verified domain's records are removed or changed, sending from it pauses in every product using it, and you get one email and a notice in each product. Then:
- 1Put the records back, then choose Check again
The page lists the missing records. If the provider stopped re-checking, Check again asks it to verify again with the same keys.
- 2Or choose Start over
You get new DNS records (new DKIM keys). The domain stays in every product with its settings; nothing sends from it until the new records verify, then it's back everywhere on its own.
How many domains#
Standard allows 25 sending domains and Premium unlimited; the trial includes 1. Domains you also use in Mail or the Developer API count here only when they are in Marketing too.