mailcow: dockerized - 🐮 + 🐋 = 💕¶
Die Mailserver-Suite mit dem 'moo'
Was ist mailcow: dockerized?¶
Frage
Mailcow, MailCow oder doch mailcow? Wie heißt das Projekt nun genau?
Richtig: mailcow, denn mailcow ist eine eingetragene Wortmarke mit kleinem m :grin:
mailcow: dockerized ist eine Open-Source Groupware/E-Mail Suite auf Docker Basis.
Dabei setzt mailcow auf viele bekannte und lang bewertete Komponenten, welche im Zusammenspiel einen Rund um Sorglosen E-Mail Server ergeben.
Jeder Container repräsentiert eine einzelne Anwendung, die in einem überbrückten (Bridged) Netzwerk verbunden sind.
- ACME (Automatische Generation von Let's Encrypt Zertifikaten)
- ClamAV (Antiviren Scanner) (optional)
- Dovecot (IMAP/POP Server zum Abrufen der E-Mails)
- MariaDB (Datenbank zum Speichern der Nutzer Informationen u.w.)
- Memcached (Cache für den Webmailer SOGo)
- Netfilter (Fail2ban-ähnliche Integration von @mkuron)
- Nginx (Webserver für die mailcow UI)
- Oletools über Olefy (Analyse von Office Dokumenten nach Viren, Makros etc.)
- PHP (Programmiersprache der meisten Webbasierten mailcow Aktionen)
- Postfix (Empfänger/Sender für den E-Mail-Verkehr im Internet)
- Redis (Speicher für Spaminformationen, DKIM Schlüssel u.w.)
- Rspamd (Spamfilter mit automatischem Lernen von Spammails)
- SOGo (Integrierter Webmailer und Cal-/Carddav Schnittstelle)
- Solr (Voll-Text-Suche für IMAP Verbindungen zum schnellen durchsuchen von E-Mails) (optional)
- Unbound (Integrierter DNS-Server zum Verifizieren von DNSSEC u.w)
- Ein Watchdog für die grundlegende Überwachung des Containerstatus innerhalb von mailcow
Doch das Herzstück bzw. das, was mailcow besonders macht, ist die grafische Weboberfläche, die mailcow UI.
Diese bietet für so gut wie alle Einstellungen einen Platz und erlaubt das bequeme Anlegen von neuen Domains und E-Mail-Adressen mit wenigen Klicks.
Aber auch andere bzw. kniffligere Themen können in ihr problemlos erledigt werden:
- DKIM und ARC Unterstützung bzw. Generation.
- Black- und Whitelists pro Domain und pro Benutzer
- Spam-Score-Verwaltung pro Benutzer (Spam ablehnen, Spam markieren, Greylist)
- Erlauben Sie Mailbox-Benutzern, temporäre Spam-Aliase zu erstellen
- Voranstellen von E-Mail-Tags an den Betreff oder Verschieben von E-Mails in Unterordner (pro Benutzer)
- Mailbox-Benutzer können die TLS-Durchsetzung für eingehende und ausgehende Nachrichten umschalten
- Benutzer können die Caches von SOGo ActiveSync-Geräten zurücksetzen
- imapsync, um entfernte Postfächer regelmäßig zu migrieren oder abzurufen
- TFA: Yubikey OTP und WebAuthn USB (nur Google Chrome und Derivate), TOTP
- Hinzufügen von Whitelist-Hosts zur Weiterleitung von Mails an mailcow
- Fail2ban-ähnliche Integration
- Quarantäne-System
- Antivirus-Scanning inkl. Makro-Scanning in Office-Dokumenten
- Integrierte Basisüberwachung
- Und weitere...
Die mailcow Daten (wie bspw. E-Mails, Userdaten etc.) werden in Docker-Volumes aufbewahrt - geben Sie gut auf diese Volumes acht:
- clamd-db-vol-1
- crypt-vol-1
- mysql-socket-vol-1
- mysql-vol-1
- postfix-vol-1
- redis-vol-1
- rspamd-vol-1
- sogo-userdata-backup-vol-1
- sogo-web-vol-1
- solr-vol-1
- vmail-index-vol-1
- vmail-vol-1
Achtung
Die Mails werden komprimiert und verschlüsselt gespeichert. Das Schlüsselpaar ist in crypt-vol-1 zu finden. Bitte vergessen Sie nicht, dieses und andere Volumes zu sichern. #KeinBackupkeinMitleid
Unterstützen Sie das mailcow Projekt¶
Bitte erwägen Sie einen Supportvertrag gegen eine geringe monatliche Gebühr unter Servercow1, um die weitere Entwicklung zu unterstützen. Wir unterstützen Sie, während Sie uns unterstützen. :)
Wenn Sie super toll sind und uns ohne Vertrag unterstützen möchten, können Sie eine SAL (Stay-Awesome License) erhalten, die Ihre Unterstützung bestätigt (kaufbar als flexible Einmalzahlung) bei Servercow.
Hilfe gefällig?¶
Es gibt zwei Möglichkeiten, Support für Ihre mailcow-Installation zu erhalten.
Kommerzieller Support¶
Für professionellen und priorisierten kommerziellen Support können Sie ein Basis-Support-Abonnement unter Servercow abschließen. Für kundenspezifische Anfragen oder Fragen kontaktieren Sie uns stattdessen bitte unter info@servercow.de.
Darüber hinaus bieten wir auch eine voll ausgestattete und verwaltete managed mailcow an. Auf diese Weise kümmern wir uns um alles technische und Sie können Ihr ganzes Mail-Erlebnis auf eine problemlose Weise genießen.
Community Support und Chat¶
Die Alternative ist unser kostenloser Community-Support auf unseren verschiedenen Kanälen unten. Bitte beachten Sie, dass dieser Support von unserer großartigen Community rund um mailcow betrieben wird. Diese Art von Support ist best-effort, freiwillig und es gibt keine Garantie für irgendetwas.
-
Unsere mailcow Community @ community.mailcow.email
-
Telegram (Support) @ t.me/mailcow.
-
Telegram (Off-Topic) @ t.me/mailcowOfftopic.
-
Twitter @mailcow_email
Telegram Desktop-Clients sind für mehrere Plattformen verfügbar. Sie können den Gruppenverlauf nach Stichworten durchsuchen.
Nur für Bug Tracking, Feature Requests und Codebeiträge:
- GitHub @ mailcow/mailcow-dockerized
Neugierig? Gleich ausprobieren!¶
Haben wir Ihr Interesse geweckt? Verschaffen Sie sich in unseren offiziellen mailcow Demos einen ersten Überblick über die Funktionalitäten von mailcow und Ihrer mailcow UI!
Seit September 2022 stellen wir zwei verschiedene Demos bereit:
- demo.mailcow.email ist die altbekannte Demo, welche sich am Stabilen Stand der mailcow orrientiert (master Branch auf GitHub).
- nightly-demo.mailcow.email ist die neue Nightly Demo, welche Testfunktionen beherbergt. (Also insbesondere für alle interessant, die keine Möglichkeit haben sich eine Testinstanz selbst zu erstellen.) (nightly Branch auf GitHub)
Nutzen Sie diese Anmeldedaten für die Demos
- Administrator: admin / moohoo
- Domänen-Administrator: department / moohoo
- Mailbox: demo@440044.xyz / moohoo
Die Anmeldedaten für die Logins funktionieren bei beiden Varianten
Immer auf dem neusten Stand
Die Demo Instanzen erhalten die neusten Updates direkt nach Release von GitHub. Vollautomatisch, ohne Downtime!
-
Servercow ist eine Hosting/Support Sparte der The Infrastructure Company GmbH (mailcow Maintainer) ↩