Skip to content

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.

  1. 1
    Choose Add domain

    Type the domain, e.g. yourcompany.com.

  2. 2
    Publish 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”.

  3. 3
    Choose Verify domain

    We check straight away and keep checking. DNS can take up to 48 hours to update.

The records#

TypeNameValue
TXTiresendly._domainkeyp=… (copy it from the console)
MXsendfeedback-smtp.<region>.amazonses.com, priority 10
TXTsendv=spf1 include:amazonses.com ~all

Each record shows Verified, Not found or Not checked. Use Check DNS again after changing a record.

Tip
Add a DMARC record too (TXT _dmarc with v=DMARC1; p=none;). It isn't required, but inbox providers trust domains that have one.

Domain statuses#

StatusMeaningSends?
Waiting for DNSAdd the records; it verifies on its own once DNS answers. Pending domains are re-checked for 30 days.No
VerifiedReady to send.Yes
Needs attentionA record changed or the provider reported a temporary DKIM problem. Put the record back to keep sending.Yes, for now
Not verifiedThe mail provider no longer verifies the domain, usually because its records were removed or changed.No
Not set upThe mail provider has no record of the domain. Start over to set it up again.No
DeletingIt'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:

  1. 1
    Put 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.

  2. 2
    Or 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.

Still stuck? Write to us and we'll reply by email.Contact ussupport@iresendly.com