
About Mailu
Mailu is a self-hosted mail server that ships as a set of Docker images. It covers sending, receiving and webmail for a domain you control.
What it does
Mailu runs the core parts of an email system on your own server. It handles SMTP for sending mail, IMAP for reading mail from desktop and phone apps, and a web admin panel for managing domains, users and aliases. Built-in spam filtering, DMARC and SPF checks and outgoing DKIM signing help your messages reach inboxes, and TLS options protect connections. Because the pieces come together in one project, you do not need to stitch several separate services together yourself.
Key features
- Standard IMAP and SMTP with client auto-configuration
- Aliases, domain aliases and custom mail routing
- Web admin interface with per-domain delegation
- Spam filtering, DMARC and SPF checks
- Full-text search of email attachments
Who it's for
Developers, small businesses and communities who want to run their own mail on a domain they own. It suits people who are comfortable with Docker and DNS records, since mail only works well when those records are set up correctly.
Pricing and good to know
The project is free software and its documentation does not describe a paid tier. Running it means paying for your own server and domain name. Setup involves DNS records, a reverse proxy or certificates, and firewall rules, so plan some time for that. The documentation is versioned with the code, so follow the guide that matches the release you run.
Highlights
- Standard IMAP and SMTP mail access
- Aliases, domain aliases and custom routing
- Web admin panel for domains and users
- Spam filtering with DMARC and SPF checks
- Full-text search of email attachments












