Mailcow est un serveur email tres puissant. Il permet un travail administratif sur votre serveur de messagerie ainsi qu'un accès dédié pour les domaines gérés et les comptes emails.

Ses fonctionnalités:

  • Support DKIM et ARC
  • Listes noires et blanches par domaine et par utilisateur
  • Gestion du score de spam par utilisateur (rejeter le spam, marquer le spam, liste grise)
  • Autoriser les utilisateurs de boîtes aux lettres à créer des alias de spam temporaires
  • Ajoutez des balises de courrier pour ajouter ou déplacer le courrier dans un sous-dossier (par utilisateur)
  • Autoriser les utilisateurs de boîtes aux lettres à basculer entre la mise en application TLS entrante et sortante
  • Autoriser les utilisateurs à réinitialiser les caches de périphériques SOGo ActiveSync
  • imapsync pour migrer ou extraire régulièrement des boîtes aux lettres distantes
  • TFA: Yubi OTP et U2F USB (Google Chrome et dérivés uniquement), TOTP
  • Ajouter des domaines, des boîtes aux lettres, des alias, des alias de domaines et des ressources SOGo
  • Ajouter des hôtes sur la liste blanche pour transférer le courrier vers mailcow
  • Intégration de type Fail2ban
  • Système de quarantaine
  • Et bien plus...

Mailcow utilise plusieurs container docker:

  • Dovecot
  • ClamAV (optionel)
  • Solr (optionel)
  • Memcached
  • Redis
  • MySQL
  • Unbound (as resolver)
  • PHP-FPM
  • Postfix
  • ACME-Client
  • Nginx
  • Rspamd
  • SOGo
  • Netfilter (Fail2ban)
  • Watchdog

Pour l'installer
On installe docker et docker-compose:

curl -sSL https://get.docker.com/ | CHANNEL=stable sh
systemctl enable docker.service
systemctl start docker.service
curl -L https://github.com/docker/compose/releases/download/$(curl -Ls https://www.servercow.de/docker-compose/latest.php)/docker-compose-$(uname -s)-$(uname -m) > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

On peut ensuite cloner mailcow:

cd /opt
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized

Ensuite on lance l'installation:

./generate_config.sh
docker-compose pull
docker-compose up -d

Accedez a mailcow https://adresseipduserver avec les identifiants admin/moohoo