Skip to Content
EmailDomains

Domains

Retransmit only sends email from domains that are registered on your account and verified.

Adding a domain

  1. Open Domains in the dashboard.
  2. Enter your domain, e.g. yourdomain.com.
  3. Pick the region the domain sends from (see below).
  4. Choose a Return-Path subdomain. The default mail gives mail.yourdomain.com.
  5. Publish the DNS records shown at your DNS provider.
  6. Wait for verification to complete, then check the status from the domain’s details.

Regions

Email is sent out of the region a domain was verified in. The region cannot be changed after the domain is added; delete the domain and add it again to move it.

RegionLocation
eu-central-1Frankfurt
us-east-1N. Virginia
ap-southeast-1Singapore
af-south-1Cape Town

Pick the region closest to most of your recipients, or the one your data residency rules require.

Return-Path

The Return-Path is the address bounces and delivery reports go back to. Using a subdomain you control, instead of the provider’s default, aligns SPF with your domain and keeps your DMARC policy intact.

It must be a subdomain of the sending domain. The root domain is not accepted.

DNS records

RecordNamePurposeRequired
CNAME (x3)<token>._domainkey.yourdomain.comDKIM signingYes
MXmail.yourdomain.comReturn-Path, routes bounces back to the sending regionYes
TXTmail.yourdomain.comSPF for the Return-Path (v=spf1 include:amazonses.com ~all)Yes
TXT_dmarc.yourdomain.comDMARC policyRecommended

The exact values are shown in the dashboard and can be copied one by one.

Domain statuses

StatusMeaning
pendingDNS records not yet detected. Propagation can take a few hours.
verifiedReady to send.
failedVerification failed. Re-check the DNS records.
temporary_failureVerification hit a transient issue and will be retried.

Sending from an unready domain

POST /v1/emails rejects the request before anything is sent:

ConditionResponse
The from domain is not on your account403 domain_not_found
The domain exists but is not verified403 domain_not_verified. The message includes the current status.
{ "error": { "code": "domain_not_verified", "message": "The domain `yourdomain.com` is not verified yet (status: pending)." } }
Tip

from accepts a bare address (hello@yourdomain.com) or a display name form (Acme <hello@yourdomain.com>). The domain is taken from the address.

Last updated on