Mailcow est une suite de serveur mail open source sous Docker, qui regroupe Postfix, Dovecot, Rspamd, ClamAV, SOGo, ACME, Redis, MariaDB, Solr, Watchdog et Nginx dans une seule pile autonome.
Pourquoi Mailcow existe :
- Une alternative moderne aux installations monolithiques (iRedMail, Mail-in-a-Box) et aux vieux montages Postfix/Dovecot faits à la main.
- Chaque composant tourne dans son propre conteneur, donc les mises à jour sont atomiques et reproductibles.
- Maintenu par une petite équipe allemande (Servercow / The Infrastructure Company GmbH), avec une communauté active.
La carte des conteneurs :
| Conteneur | Rôle |
|---|---|
| postfix-mailcow | MTA SMTP qui accepte et relaie le mail sur 25/465/587 |
| dovecot-mailcow | IMAP/POP3/Sieve/LMTP pour le stockage et la distribution dans les boîtes mail |
| rspamd-mailcow | Filtrage du contenu, signature DKIM, greylisting |
| nginx-mailcow | Terminaison TLS + reverse proxy pour l'interface et le webmail |
| sogo-mailcow | Webmail collaboratif + CalDAV/CardDAV/ActiveSync |
| mysql-mailcow | Métadonnées des comptes, ACL, tables de transport |
| redis-mailcow | Cache pour Rspamd, fail2ban, sessions |
| acme-mailcow | Automatisation des certificats Let's Encrypt |
| watchdog-mailcow | Sonde de santé interne + alertes Telegram/e-mail |
| clamd-mailcow | Analyse antivirus facultative |
Deux versions : Mailcow est livré sous la forme d'un seul docker-compose.yml et d'un fichier de configuration (mailcow.conf) généré par ./generate_config.sh. Il n'existe pas d'édition entreprise : tout est sous GPLv3.
Connectez-vous pour garder une trace de ce que vous avez lu.