Custom domains overview
A custom domain in SuperMail is a domain you own (e.g. yourdomain.com) that you’ve attached
to your workspace. Once configured, you can:
- Receive mail at any address on that domain (catch-all or per-alias).
- Send mail from any address on that domain.
- Reply from the address the original message was sent to.
Custom domains are the core of the multi-domain workflow. Each custom domain you add uses one of your plan’s account slots - the same pool you’d otherwise spend on personal mailboxes like Gmail or Outlook. There is no separate domain quota; on a 3-slot plan you could go all domains, all mailboxes, or any mix. See Plans and billing for slot counts per plan.
How it works under the hood
- Outbound: we provision an AWS SES verified identity per domain and sign outbound mail with DKIM keys SES manages for us. Your DNS has the public DKIM selectors; the private keys stay in SES.
- Inbound: your domain’s MX records point at our receiving endpoint. Incoming mail hits SES → S3 → a processing queue → the SuperMail inbox. End-to-end latency is typically under 10 seconds.
The steps
- Add a domain to your workspace.
- Configure DNS records (MX, DKIM, SPF, DMARC).
- Verify - we check DNS and enable the domain once records propagate.
- Set up sending (add send profiles for your addresses).
- Configure receiving (catch-all vs per-alias routing).
When something goes wrong, see Troubleshooting.