dir.im the tools directory

dir.im Guides

Custom-domain email: the providers compared

Every mail host, forwarder, sending API and self-hosted server named in the Hacker News thread on custom-domain email, side by side with prices, plus what the web actually uses according to our MX data.

Published October 5, 2026.

You own a domain. You want mail at it. A post this week on exactly that question (“All I wanted was a custom domain email”) reached the top of Hacker News, and the thread turned into a catalogue of everything people actually use. We went through all of it, listed every service in the directory, and put the facts side by side below. The lesson both the author and the thread agree on: receiving mail is easy; sending it reliably is the hard part.

What the web actually uses

Threads like that one over-represent the privacy-first hosts. Our crawler reads the MX records of the websites it indexes, and among those that publish one the picture is different:

Two of the four big shares are registrars reselling mailboxes with the domain. The hosts the thread loves (Fastmail, Migadu, Purelymail, MXroute) are a rounding error in the wild, which says nothing about their quality and everything about defaults.

Mailbox hosting on your own domain

A real mailbox: storage, IMAP and SMTP (or the provider’s own apps), your domain on the address. Prices are what each pricing page showed on 5 October 2026, rounded; “see site” means the page did not answer our crawler. Check before you buy.

ProviderFromOwn domainsAddressesIMAP / SMTPNotes
Purelymailabout $10/yr, then by useunlimitedunlimitedyesThe cheapest full mailbox in the thread; usage-based above the base fee.
Migadu$19/yr (Micro), $90, $290unlimitedunlimitedyesPriced per plan, not per mailbox. Plans carry monthly send/receive allowances; a commenter reports mail over the allowance is refused, not held. No 2FA, per another.
MXroutefrom $59/yrunlimitedunlimitedyesStorage-priced; lifetime deals appear around Black Friday (two commenters still on theirs).
Fastmail$60/yr for one person ($5/mo yearly)yeshundreds of aliasesyes, with pushThe most-recommended paid option in the thread; calendar and contacts included.
FounderMailfree tier; Pro $44/yryesmultipleyesWhere the post ended up. New senders are approved by hand before outbound mail is enabled (hours, per the founder).
Proton Mailpaid plans from about $4/mo yearlyfrom Mail Plus10 on Mail Plusonly through Proton BridgeEncrypted; sending addresses are counted per plan, so unlimited aliases are receive-only.
StartMail$59.88/yr; own domain $83.88/yryesunlimited aliasesyesDutch, privacy-first; one commenter says it ticked every box.
mailbox.orgfrom €3/moyesaliases per planyesGerman; office and cloud bundled.
Tuta€3/user/moyesper planno (own apps only)End-to-end encrypted, so no IMAP.
Runboxfrom €19.95/yrper planper planyesNorwegian, hydro-powered.
Mailfencesee siteyesper planyesBelgian; the site did not answer our crawler.
Kolab Nowsee siteyesper planyesSwiss groupware.
Infomaniak Service Mailsee siteyesper planyesSwiss hosting; part of the kSuite bundle.
Soverinsee siteyesper planyesDutch.
HEY for Domains$12/user/moyesper userno (own apps)The personal $99/yr HEY address is not on your domain.
Zoho MailMail Lite $1/user/mo yearly; a free plan for small teamsyesaliasesyes on paid plansThe fifth most used provider in our data (see above).
Google Workspace$7/user/moyesaliasesyesThe web’s default (36% in our data). No push for Apple Mail, as the thread notes.
Microsoft 365 / Exchange OnlineExchange Online Plan 1 $4/user/mo; Business Basic $6yesaliasesyesSecond in our data (25%).
iCloud+from $0.99/mo with storageup to 53 per domainApple Mail only in practiceSeveral commenters recommend it for Apple households; two report mail silently dropped on certain content.
Yandex 360 for Business$3.99/user/moyesaliasesyesFourth-largest in our data among non-registrar hosts.
Titanthrough registrarsyesaliasesyesSold by Hostinger, Name.com and others; 2% in our data.
Namecheap Private Emailfrom about $1/moyesaliasesyesNamecheap hosts mail for 15% of the domains in our data, mostly through this.
Hostinger Mailpromo from under $1/moyesaliasesyesRegistrar-bundled.
IONOS Mailfrom $1–2/moyesaliasesyesRegistrar-bundled.
Rackspace Email$2.99/user/moyesaliasesyesPlain hosted mailboxes for businesses.
Larkfree tieryesper useryesOne commenter: the free tier does everything.
Greenhostsee siteyesper planyesDutch, renewable-powered.

Good hosts that do not do your domain

ProviderPriceWhy it is here
Posteo€1/moDoes not support your own domain. Listed because the thread keeps bringing it up.
DisrootfreeAddresses are @disroot.org only.

Forwarding and aliases

No mailbox of its own: mail to your domain lands in an inbox you already have. Fine for receiving; sending from the address needs a relay or a mailbox host.

ServicePriceDirectionNotes
Cloudflare Email Routingfreereceive onlyWhat the post tried first: forwards to any inbox; sending needs something else; forwarded mail sometimes took minutes.
ImprovMXfree for one domain; $9/mo and upreceive; sending via SMTP on paid plansThe free option a commenter pairs with Gmail.
Forward Emailfree; $3/mo enhancedreceive and sendOpen source; the paid tier adds mailboxes.
SimpleLoginfree; $36/yr premiumaliases, reply through the aliasProton-owned alias service; custom domains on premium.
addy.iofree; paid tiersaliases, reply through the aliasOpen-source alias forwarding.
Your registrar’s forwardingusually free with the domainreceive onlyA commenter runs on Namecheap’s forwarding plus a Gmail “send as”.

Sending: relays and APIs

The part the post calls a rabbit hole. These services hold the IP reputation so your messages reach Gmail and Outlook inboxes; pair one with a forwarder and you have both directions.

ServicePriceHowNotes
Resendfree 3,000/mo; Pro $20/moAPI and SMTPWhat Mailflare and the “Cloudflare + Resend + Workspace Essentials” recipe send through; one commenter had spam-folder trouble.
Amazon SESabout $0.10 per 1,000API and SMTPThe thread’s answer to “my self-hosted mail lands in spam”.
Postmark$15/mo for 10,000API and SMTPTransactional only, by policy.
Mailgunfrom $15/moAPI and SMTP
SendGridsee siteAPI and SMTPNow sold under Twilio.
SMTP2GOfree 1,000/mo; $10/moSMTP and APIA commenter’s low-volume outbound for a Cloudflare-routed domain.
MailPacesee siteAPI and SMTPPrivacy-first transactional sending.

Run it yourself

Every box on the author’s list for the price of a small server, and the thread’s longest argument: deliverability. Set up SPF, DKIM and DMARC, keep a clean IP, and most of it works; for mail that must arrive, commenters still relay outbound through a sender above.

SoftwareNotes
StalwartJMAP, IMAP, SMTP, WebDAV in one Rust binary; the modern pick.
mailcowThe Docker suite most self-hosters start with.
MailuDocker-based, with webmail and admin UI.
maddyOne Go binary for SMTP and IMAP with DKIM and DMARC built in.
Mail-in-a-BoxOne Ubuntu box, one script, one admin page.
Poste.ioA complete server in one container.
MailflareReceives through Cloudflare, sends through Resend; the post found outbound reliability the hard part.

Things the thread warns about

How we chose and what to send us

Every service named in the post or the thread is here, plus the hosts our MX data shows the web actually uses. Each name links to its listing in the directory with the service’s own words and a current screenshot. Missing one? Submit it and it joins the Emails topic.