mailcow
Free, open-source mail server suite in Docker containers with webmail, spam filtering and a web admin panel, for people who self-host email.
Our take: mailcow saves you from wiring Postfix, Dovecot and spam filtering together by hand, and the admin UI is friendly for a self-hosted tool.
mailcow is a free, open-source mail server suite (GPL-3.0) that runs Postfix, Dovecot, Rspamd, ClamAV and SOGo webmail in Docker, managed from a web panel. It is for admins who want to host their own email on a Linux VM with at least 6 GiB of RAM. Self-hosting costs nothing; the maintainer's hosted plans start at EUR 8.90 a month.
The pick for admins who want a full-featured mail server for free and can run Linux and Docker.
Our score
Reviewed by the Conversion Gems editorial team. Hover a facet to focus it; click to pin.Tap a facet to focus it.
What it is, and why we rate it
One line each. Open a row for detail.
Our takemailcow saves you from wiring Postfix, Dovecot and spam filtering together by hand, and the admin UI is friendly for a self-hosted tool.
Best / not good for
- Sysadmins comfortable with Linux and Docker
- Small businesses that want data on their own server
- Homelab users hosting several domains
- Teams with no Linux skills
- Hosts limited to LXC or OpenVZ containers
Friction report
Trade-offs to know before signing up.
- Time to valueHours: prepare a VM, set DNS records, clone the repo, generate the config and start the containers.
- Scale breakpointGrowth is limited by your server; when upkeep becomes a burden, the next step is paid support or managed hosting.
- Walled gardenLow: open source, standard IMAP, SMTP and POP3, so mail can move to any other server.
mailcow costs: self-hosted, hosted and support
| Option | Price | What you get |
|---|---|---|
| Self-hosted mailcow: dockerized | Free (GPL-3.0) | Full mail stack on your own server; community forum and Telegram help |
| Shared mailcow (Servercow) | From EUR 8.90/mo | 1 domain, 20 mailboxes, up to 50 GB, self-service support |
| Managed mailcow (Servercow) | From EUR 54.90/mo | Dedicated server, clean IPs, up to 500 GB, developer support |
| Support Ticket (L1) | EUR 45.90/mo | 3 tickets per quarter, response within 1 day |
| Support Emergency (L4) | EUR 430 one-time | 120 minutes phone and remote help, response within 2 hours |
From mailcow's GitHub repository and the Servercow mailcow page, checked 4 October 2026. Servercow prices are gross and include 19% German VAT.
Minimum server requirements
| Item | Requirement |
|---|---|
| CPU | 1 GHz |
| RAM | 6 GiB plus 1 GiB swap (default config) |
| Disk | 20 GiB, not counting email |
| Architecture | x86_64 or ARM64 |
| Virtualization | Full VM (KVM, ESX, Hyper-V); no OpenVZ, Virtuozzo or LXC |
From the mailcow documentation, checked 4 October 2026.
Frequently Asked Questions
Is mailcow free to use?
What is mailcow used for?
What are mailcow's system requirements?
Can mailcow run without Docker?
Is mailcow the best self-hosted email server?
mailcow alternatives
Other self-hosted or developer email options:
Conversion Gems independently reviews every tool.
