How to get email on your own domain
What custom domain email actually is, the three ways to get it, and what each one costs you in money and effort.
If you own a domain, you can receive mail at it. hello@yourbrand.com reads
differently from yourbrand2026@gmail.com on an invoice or a business card, and
the difference is not subtle. What is less obvious is that there are three quite different
ways to get there, and they fail in different ways.
The three options
| Approach | What you get | What it costs you |
|---|---|---|
| Google Workspace / Microsoft 365 | Full mailbox, calendar, drive | Per user, per month — forever |
| Forwarding (ImprovMX, Cloudflare) | Mail lands in your personal inbox | Cheap, but you own no history |
| Self-hosting (Mailcow, Mail-in-a-Box) | Everything, under your control | You become the mail admin |
Why per-user pricing hurts small teams
The real problem is not people — it is addresses. A five-person company
usually wants more than five addresses: hello@, support@,
billing@, press@. Nobody sits behind most of them. On per-seat
plans those either consume licenses or force you to learn the group/alias features, which
is a tax on your attention rather than your wallet.
This is why the pricing question is really a structure question. If you pay per person, every new hire and every new address is a decision. If you pay per domain, neither is.
Why forwarding is only half a solution
Forwarding is genuinely good for one person with one address. It stops working as a team
tool for a specific reason: the mail lives in someone's personal account.
When that person leaves, the history of support@ leaves with them. You also
can't hand a shared inbox to a new colleague, because there is no shared inbox — just a
copy in each person's Gmail.
Why self-hosting is not the answer for most people
Running your own mail server is a solved problem technically and an unsolved problem operationally. You are signing up to care about SPF, DKIM, DMARC, PTR records, blocklist delistings, and disk space — permanently, at 2am, when a customer says they never got your quote. If that sounds like a hobby you want, it's a good one. If it sounds like a liability, it is.
What to actually check before you pick
- Can you edit DNS for the domain? Everything depends on this.
- Do you need shared addresses, or just one per person?
- If someone leaves, whose mailbox does their mail live in?
- Does the price change when you add an address, or only when you add a domain?
snailworkmail is the third answer to that last question: real stored mailboxes with webmail and sending, priced per domain, with mailboxes and aliases unlimited on paid plans. Setup is a handful of DNS records and takes about ten minutes.