Best / Email servers
Best open-source Email servers
The best self-hosted mailbox split in the c17.io catalog is Mailcow for a GPL-3.0 docker-compose groupware box (the published Outlook/Superhuman stack), Stalwart when you want one Rust binary (AGPL-3.0 core; skip SELv2; GitHub license field unset), Mail-in-a-Box when you want that CC0-1.0 one-box installer, and Postal when the job is mail delivery rather than a mailbox. Thunderbird stays on the laptop. Consumer Gmail stays on /replace/gmail. You still need a public IP, MX, and rDNS. This is not Outlook Copilot or Superhuman's AI inbox.
Open the stackStart on Railway
Ranked picks
1
MailcowGPL-3.0 dockerized mail server — the c17 Outlook/Superhuman path. /compare/mailcow-vs-mail-in-a-box.
When to pick it: IMAP/JMAP mailboxes plus a SOGo-shaped UI.
13,685 stars in the catalog
2
StalwartAGPL-3.0 core IMAP/JMAP/SMTP (skip SELv2). GitHub license Other — /compare/stalwart-vs-mailcow.
When to pick it: One Rust binary if you skip SELv2.
15,283 stars in the catalog
3
Mail-in-a-BoxCC0-1.0 one-box installer — /compare/mailcow-vs-mail-in-a-box.
When to pick it: A machine you are willing to let the installer own.
15,449 stars in the catalog
4
PostalMIT mail delivery platform already in the catalog. Not a mailbox.
When to pick it: Sending and receiving at the MTA layer, not Outlook.
16,871 stars in the catalog
How they compare
| Tool | License | Self-host | Best for |
|---|---|---|---|
| Mailcow | GNU General Public License v3.0 | Medium | IMAP/JMAP mailboxes plus a SOGo-shaped UI. |
| Stalwart | Other | Medium | One Rust binary if you skip SELv2. |
| Mail-in-a-Box | Creative Commons Zero v1.0 Universal | Medium | A machine you are willing to let the installer own. |
| Postal | MIT License | Harder | Sending and receiving at the MTA layer, not Outlook. |
Related pages
FAQ
- Mailcow or Stalwart?
- Mailcow if you want the published Outlook path. Stalwart if you want one Rust binary — skip SELv2. /compare/stalwart-vs-mailcow.
- Where does Thunderbird run?
- On the laptop. This page is the mailbox. Superhuman is a client; Thunderbird is the client you keep.
- Is this Gmail?
- Gmail stays on /replace/gmail (Mailflare / Stalwart). This page is Outlook/Superhuman.
- Why is Postal last?
- Postal delivers mail. It is not a mailbox you open in Thunderbird.
- Are these free?
- Mailcow is GPL-3.0. Stalwart core is AGPL-3.0 if you skip SELv2. Mail-in-a-Box is CC0-1.0. Postal is MIT. You pay the VPS and IP reputation.
- How do I deploy it?
- Open /stacks/mailcow-mailbox. A VPS with MX and rDNS is the honest path. Create one mailbox and point Thunderbird at it.
Stack of the Week
Get one stack a week that replaces a SaaS bill.