Modoboa is a modern mail server platform built with Python and Django. It features an attractive web interface, modular architecture, and email hosting capabilities including DMARC reporting and reputation protection.
| Component | Technology |
|---|---|
| Backend | Python 3, Django |
| Frontend | Vue.js 3 |
| MTA | Postfix |
| IMAP/POP3 | Dovecot |
| Spam Filter | Rspamd |
| Database | MySQL, PostgreSQL, SQLite |
| Web Server | Nginx |
| Deployment | Python installer, Docker (community) |
| Method | Description | Best For |
|---|---|---|
| Traditional Setup | Python installer on bare metal | Production, traditional deployments |
| Ansible (Traditional) | Automated traditional deployment | IaC, automated deployments |
| Docker Setup | Community Docker deployment | Testing, Docker environments |
| Ansible (Docker) | Automated Docker deployment | IaC with Docker |
# Download installer
git clone https://github.com/modoboa/modoboa-installer
cd modoboa-installer
# Configure installation
cp installer.cfg.example installer.cfg
nano installer.cfg # Edit settings
# Run installer
./run.py <your-domain.com>
# Community Docker image (not official)
docker run -d \
--name modoboa \
-p 80:80 \
-p 443:443 \
modoboa/modoboa:latest
┌─────────────────────────────────────────────────────┐
│ Modoboa Platform │
├─────────────────────────────────────────────────────┤
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Postfix │ │ Dovecot │ │ Rspamd │ │
│ │ (MTA) │ │ (IMAP) │ │ (Spam) │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Nginx │ │ Django │ │ Vue.js │ │
│ │ (Web) │ │ (Backend)│ │ (Frontend)│ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ MySQL/ │ │ ClamAV │ │ Amavis │ │
│ │ PostgreSQL│ │ (AV) │ │ (Filter) │ │
│ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────┘
Python/Django Platform
Modoboa uses a modular architecture:
| Module | Purpose |
|---|---|
| Core | Administration panel, user management |
| Webmail | Built-in webmail client |
| Calendar | CalDAV calendar integration |
| Contacts | CardDAV address book |
| DMARC | DMARC report visualization |
| Rspamd | Rspamd web interface |
| Sieve | Server-side mail filtering |
| Autoreply | Vacation/autoreply messages |
| Statistics | Email traffic statistics |
The modern web interface provides:
Common issues and solutions:
👉 See Modoboa Configuration for detailed configuration guidance.
Any questions?
Feel free to contact us. Find all contact information on our contact page.