tools/email/mailcow.md

3.3 KiB

Mailcow

Mailcow lässt sich über docker-compose problemlos installieren und updaten. Die Administrationsoberfläche bietet sehr viele funktionen und praktische Heler für die Administration des E-Mail Servers. Als Webmail wird SOGo verwendet, dass sich gut in die Landschaft integriert. Mailcow kann selbst als SSO Provider (OAuth) dienen und andere Apps anbinden. Die Anbindung von Mailcow selbst an einen SSO Provider ist aber noch nicht möglich und auch nicht geplant. Über eine spezielle Konfiguration oder Verwendung der API kann aber mit Entwicklungsarbeit auch eine externe Authentifizierung möglich gemacht werden.

Allgemeine Informationen

Kernfunktionen (Spezialisierung der Plattform)

  • DKIM and ARC support
  • Black- and whitelists per domain and per user
  • Spam score management per-user (reject spam, mark spam, greylist)
  • Allow mailbox users to create temporary spam aliases
  • Prepend mail tags to subject or move mail to sub folder (per-user)
  • Allow mailbox users to toggle incoming and outgoing TLS enforcement
  • Allow users to reset SOGo ActiveSync device caches
  • imapsync to migrate or pull remote mailboxes regularly
  • TFA: Yubikey OTP and U2F USB (Google Chrome and derivatives only), TOTP
  • Add domains, mailboxes, aliases, domain aliases and SOGo resources
  • Add whitelisted hosts to forward mail to mailcow
  • Fail2ban-like integration
  • Quarantine system
  • Antivirus scanning incl. macro scanning in office documents
  • Integrated basic monitoring
  • A lot more.

Erweiterte Funktionen (nicht spezialisiert darauf)

  • SOGo Webmail

Technisch

Installation

  • coop-cloud recipe: nein
  • Docker: image, Dockerfile
  • Docker-Compose: link
    • Healthcheck: nein, aber hat einen watchdog
    • Secrets: nein
  • Konfiguration via: .env
  • API-Dokumentation: hier
  • Abhängigkeiten:
    • solr, rspamd, postfix, dovecot, sogo, ...
  • Installationshinweise:
    • docker-compose relativ problemlos
    • anleitung erklärt ganz gut welche dns dinge alle beachtet werden müssen aber natürlich noch viel manueller aufwand

Authentifizierung & SSO

veraltet: ldap sync https://github.com/wardpieters/mailcow-ldap

vmtl könnte man ähnlichen Ansatz bauen und regelmäßig per api mailboxen anlegen / löschen etc.

mailcow kann als sso-provider verwendet werden ... z.B. Authentik integration: https://goauthentik.io/integrations/sources/mailcow/ i

Entwicklung

  • Maintainership: servercow.de , Willich Germany
  • Contributors: 225
  • Letzte Änderung: 24.06.22
  • Letzter Release / Zyklus: 23.06.22 2022-06a, Wöchentlich
  • Erweiterbarkeit: x
  • Geplante Entwicklung / Roadmap: x

Überprüft am: 28.06.22

sonstiges

  • Import / Export von Userdaten

Notizen

Version 1.1 14.06.2022