Step 1 — Add the domain
Step 2 — Add DNS records
Log in to your DNS provider and add the following records:DKIM records (3 CNAME records)
These prove to receiving mail servers that emails claiming to be from your domain were actually sent by you.SPF record (TXT)
Authorises AWS SES to send on behalf of your domain.If you already have an SPF record, add
include:amazonses.com to the existing record instead of
creating a second one. Multiple SPF records on the same name will cause verification to fail.DMARC record (TXT)
Tells receiving servers what to do with emails that fail authentication.Step 3 — Wait for propagation
DNS changes can take anywhere from a few minutes to 48 hours to propagate. Most providers (Cloudflare, Namecheap) propagate within 5–10 minutes.Step 4 — Trigger verification
Once DNS has propagated, call the verify endpoint:"status": "verified".
Torpedo also runs automatic verification checks every 5 minutes for all pending domains, so you
don’t have to call this endpoint manually — but it speeds things up if you’re ready.
Troubleshooting
Status stayspending after 30 minutes:
- Check that all 3 CNAME records are present (not just one or two)
- Make sure there are no extra characters or spaces in the values
- Use a tool like MXToolbox to verify your DNS records are visible
- Ensure you only have one SPF TXT record on the root domain
- The value must include
include:amazonses.com