Mailu review: an open-source, Docker-based mail server bundling Postfix, Dovecot, Rspamd, and Roundcube for self-hosted email. Features and alternatives.
Mailu is an open-source, self-hosted mail server distribution delivered as a set of Docker images. Instead of manually installing and wiring together Postfix, Dovecot, and a webmail client, administrators use Mailu's setup utility to generate a ready-to-run docker-compose configuration for their domain.
The project started in 2016 as a small Postfix administration interface and has since evolved into a full mail platform combining Postfix (SMTP), Dovecot (IMAP/POP3), Rspamd (spam filtering), and Roundcube (webmail), all released under the MIT license and maintained by an open community of contributors.
Mailu bundles a web-based admin interface for managing domains, mailboxes, and aliases, along with an optional webmail client so users can access email directly through a browser. Security is built in by default, with enforced TLS, DANE, MTA-STS, Let's Encrypt certificate automation, outgoing DKIM signing, and antivirus scanning of attachments.
The setup wizard generates the docker-compose.yml and environment files needed to deploy the full stack, which significantly reduces the manual configuration typically required to stand up a production-grade mail server.
Mailu itself is completely free and open source under the MIT license; there is no vendor charging for licenses, seats, or mailbox counts. Administrators only pay for the server infrastructure they choose to run it on.
A handful of third-party hosting companies offer managed Mailu deployments for a fee, but these are independent services layered on top of the free, open-source core project.
Mailu is used to self-host a complete email server, including SMTP sending, IMAP/POP3 mailbox access, spam filtering, and webmail, using Docker containers.
Yes, Mailu is free and open source under the MIT license, with no charges for licenses, seats, or mailboxes.
Mailu bundles Postfix for mail transport, Dovecot for IMAP/POP3, Rspamd for spam filtering, and Roundcube as an optional webmail client.
Yes, Mailu automatically provisions and renews TLS certificates through Let's Encrypt integration.
Mailu recommends at least 2GB of total system memory with 1GB free for running the full stack.
Common alternatives include docker-mailserver, Mail-in-a-Box, iRedMail, Modoboa, and Poste.io, all of which offer self-hosted mail server stacks.