mailcow-dockerized
mailcow: dockerized - 🐮 + 🐋 = 💕
A self-hosted email server suite packaged as Docker containers, bundling SMTP, IMAP, antivirus, spam filtering, and automatic SSL so you can run your own email infrastructure on a private Linux server.
mailcow: dockerized is a self-hosted email server suite packaged as a collection of Docker containers. It bundles everything needed to run a complete mail server, including IMAP, antivirus scanning via ClamAV, and automatic SSL certificate management, into a single deployment that you run on your own server rather than relying on a third-party email provider.
The project is aimed at system administrators and technically experienced users who want full control over their email infrastructure. Running your own mail server gives you ownership of your data and the ability to set up custom domain email addresses, but it also requires ongoing maintenance and server management skills. The documentation site (docs.mailcow.email) covers installation and configuration in detail, as the README itself is brief and links to external resources rather than walking through setup steps.
Support is available through paid contracts with Servercow (the company behind the project), or through a one-time license purchase. Free community support exists on Telegram channels and a dedicated community forum. Security vulnerabilities should be reported directly by email rather than via public issue trackers.
The project is managed by The Infrastructure Company GmbH, a German company, and released under the GNU General Public License version 3. It was originally created by a developer known as andryyy. Several open-source components are bundled inside it, and the README notes that users should review those components' individual licenses before using mailcow.
Where it fits
- Run a complete email server for a custom domain on your own Linux server, keeping all messages off third-party providers
- Set up email addresses for a small business or team with spam filtering and antivirus scanning included
- Replace a paid email hosting plan to own your data and reduce monthly subscription costs
- Give team members their own mailboxes with role-based access controls managed from a web interface