Add a domain
1. Start the add flow
Settings → Domains → Add domain. Enter the apex domain (e.g. yourdomain.com). If you want to
send/receive on mail.yourdomain.com instead, enter the subdomain.
2. We generate your DNS records
SuperMail returns a block like this (values shown are examples):
MX @ 10 inbound-smtp.us-east-1.amazonaws.com.TXT _amazonses "abc123..." (domain verification token)CNAME selector1._domainkey <random>.dkim.amazonses.com.CNAME selector2._domainkey <random>.dkim.amazonses.com.CNAME selector3._domainkey <random>.dkim.amazonses.com.TXT @ "v=spf1 include:amazonses.com ~all"TXT _dmarc "v=DMARC1; p=none; rua=mailto:[email protected]"See DNS records explained for what each one does.
3. Add the records at your registrar
Most registrars (Cloudflare, Namecheap, Google Domains, Porkbun, etc.) have a similar DNS UI. Copy each value exactly - watch for trailing dots and for quotes around TXT values.
Propagation time varies from a few seconds (Cloudflare) to a few hours (legacy registrars).
4. Verify
Click Check DNS in the add-domain flow. SuperMail runs a live DNS lookup and marks each record as green / yellow / red. Once all records are green, the domain flips to Active and you can start sending and receiving. See Verify for what happens if records don’t resolve.
5. Add your first send profile
Most people add [email protected], [email protected], or [email protected] as a
send profile right away. See Send profiles for the flow.