Skip to content

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:you@yourdomain.com"

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 hello@yourdomain.com, you@yourdomain.com, or support@yourdomain.com as a send profile right away. See Send profiles for the flow.