Modoboa
Mail hosting platform that runs on top of Postfix and Dovecot and adds an admin panel, webmail, calendar and contacts in one web interface.
Modoboa at a glance
What is Modoboa?
Modoboa turns a Postfix and Dovecot server into a managed mail platform. Administrators get a web panel, and users get webmail, a calendar, an address book, per-user Sieve filters and auto-reply messages. The components share one SQL database, which can be MySQL, MariaDB, PostgreSQL or SQLite. It also works as a front end for the Amavis content filter, protects sending reputation with DNSBL checks and DMARC reports, and draws graphs of email traffic. The back end is Python with Django and the interface is built with Vue. Every feature is written as an extension. Modoboa's interface comes in 24 languages.
Good fit if
- You want to move mailboxes off a paid hosted email service and manage them from a browser.
- You already know Postfix and Dovecot and want a management layer over them rather than a sealed appliance.
- Your users expect a calendar and contacts next to their webmail.
Before you adopt it
Modoboa uses the permissive ISC license, and the repository has no paid parts. A separate commercial edition, Modoboa Pro, adds advanced features and dedicated support, and the team also sells support plans and professional services. Development is essentially a single developer's work: two authors committed in the last 90 days, one of them almost all of it. The official installer is the recommended route, and the repository also holds a Docker Compose setup with Redis and MySQL. Version 2.12.0 came out in October 2026.
Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction
How to run Modoboa yourself
One-click install
Not listed in the app catalogs of Umbrel, YunoHost, TrueNAS, Unraid, CasaOS, Runtipi, Proxmox VE Helper-Scripts and Coolify.
Ways to install
- Docker files
- Dockerfile or compose file in the repository
- Compose file
- docker-compose.yml: 12 services (redis, mysql)
- Setup effort
- 4 of 5, judged from the compose file
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- No app builds in GitHub releases
- Interface languages
- 24 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish, Russian, Ukrainian and Turkish
Show all 24
Breton, Chinese, Czech, Dutch, English, Finnish, French, Georgian, German, Greek, Hungarian, Japanese, Korean, Polish, Portuguese, Romanian, Russian, Sinhala, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian
Install instructions: modoboa.org or the README on GitHub.
Modoboa health: is it still maintained?
71 of 100, actively developed
Read from GitHub on 12 November 2026. How the score works
Modoboa security
Security advisories are the vulnerabilities the maintainers disclosed on GitHub, with the versions that fix them; many advisories can mean careful disclosure as much as weak code. OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
Latest advisories
- Domain admin can take over SuperAdmin / Reseller accounts that have a mailbox in their domain
- Missing authorization on relay domain CSV import allows any authenticated user to create relay domains
- Cross-tenant mail disruption via domain alias name collision
What each Scorecard check found
- Binary files10 / 10No compiled binaries checked into the repository
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- License file10 / 10A license file is present
- Maintained10 / 10Steady commits and issue activity in the last 90 days
- Packaging10 / 10Releases are published as packages from CI
- Security policy10 / 10Explains how to report a vulnerability
- Code review2 / 10Some changes are merged without review
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Fuzzing0 / 10No fuzz testing found
- Pinned dependencies0 / 10Dependencies are not pinned to fixed versions
- Static analysis0 / 10No static analysis found
- Token permissions0 / 10CI tokens have broad write rights
Advisories read from GitHub on 12 November 2026. From the OpenSSF Scorecard of 2 November 2026; checks that do not apply to Modoboa are left out.
Modoboa license: is it open source?
Modoboa uses ISC, an open-source license approved by the OSI.
- April 2013First published on GitHub.
- TodayISC.
Modoboa for developers
Written in
- Python 77%
- Vue 18%
- JavaScript 3%
- HTML <1%
- SCSS <1%
- Other <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to Modoboa
- docker-mailserverProduction-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running… 80 health · MIT · 19.7k stars
- Mailcowmailcow: dockerized - + = 74 health · GPL-3.0 · 13.8k stars
- MailuInsular email distribution - mail server as Docker images 76 health · MIT · 7.6k stars
- Maddy Mail ServerComposable all-in-one mail server. 73 health · GPL-3.0 · 6.1k stars
- Mail-in-a-BoxMail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy… 53 health · CC0-1.0 · 15.5k stars
Questions about Modoboa
Is Modoboa open source?
Yes. Modoboa is published under ISC, an OSI-approved open-source license.
Is Modoboa still maintained?
Its health score is 71 of 100 (actively developed). It had 423 commits in the last 90 days, the latest on 11 November 2026, and its latest release came out on 26 October 2026.
How do I run Modoboa?
You can run it with Docker. The README on GitHub has the exact steps.
What is Modoboa written in?
Modoboa is written mainly in Python (77% of the code), with Vue (18%), by GitHub’s count of the repository.
What languages is Modoboa available in?
The repository has interface translations for 24 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish and Russian.
What are the alternatives to Modoboa?
Close alternatives in the Email servers & webmail category include docker-mailserver, Mailcow, Mailu.