mailcow als Dienst betreiben: Registrierung, Abrechnung, API, Sicherheit, Backups

Praktischer Vergleich von mailcow mit Mailu, Stalwart und Mail-in-a-Box – und eine Schritt-für-Schritt-Anleitung, wie du mit dem mailcow-Paket Registrierung, Abrechnung, Mailbox-API, Sicherheitsüberwachung und verschlüsselte Backups ergänzt.

Warum dieser Vergleich wichtig ist

Wenn du 2026 einen selbst gehosteten Mail-Stack auswählst, sieht die engere Wahl meist gleich aus: mailcow, Mailu, Stalwart und Mail-in-a-Box. Alle vier liefern dir einen funktionierenden Mailserver auf deiner eigenen Hardware. Der Unterschied zeigt sich nach der ersten Woche, wenn echte Nutzer dazukommen und du Registrierung, bezahlte Tarife, programmatischen Mailbox-Zugriff, Angriffserkennung und wiederherstellbare Backups brauchst.

Dieser Leitfaden vergleicht die vier aus Sicht eines Betreibers und führt danach durch das mailcow-Paket, das diese fehlenden Bausteine auf einem einzigen mailcow-Server unter einem Lizenzschlüssel ergänzt.

mailcow vs Mailu, Stalwart und Mail-in-a-Box

Eine faire Zusammenfassung, wo die einzelnen Optionen für Menschen stehen, die ihre eigenen Server betreiben:

  • Mail-in-a-Box ist die am stärksten vorgegebene Variante. Sie ist als komplette, schlüsselfertige Box gedacht, was für einen einzelnen Admin und eine Handvoll Mailboxen gut passt, aber wenig Raum für eigene Workflows rund um Registrierung, Abrechnung oder APIs lässt.
  • Mailu ist ein modularer Docker-Compose-Stack. Du wählst Komponenten aus und verdrahtest sie selbst. Diese Flexibilität ist ihre Stärke – und der Grund, warum du am Ende mehr Klebstoff selbst pflegst.
  • Stalwart ist ein moderner All-in-One-Mailserver mit eigenem Ansatz bei der Konfiguration. Es lohnt sich, ihn anzuschauen, wenn du einen einzelnen Dienst im Stil einer Binary willst, aber das umgebende Betreiber-Tooling liegt bei dir.
  • mailcow ist der Stack, bei dem die meisten Selbsthoster landen, wenn sie eine ausgereifte Web-UI, Verwaltung per docker compose, SOGo-Webmail und eine große Community wollen. Es ist außerdem die Plattform, für die die MediaLab-Tools gebaut sind – der praktische Grund, warum dieser Artikel sich auf mailcow konzentriert.

Wo mailcow für Betreiber gewinnt, ist nicht ein einzelnes Feature, sondern die Kombination: eine echte Admin-UI, ein containerisierter Stack, den man nachvollziehen kann, und ein Ökosystem, das sich erweitern lässt. Was es nicht von Haus aus mitbringt, deckt genau das Paket ab: Selbstregistrierung, bezahlte Tarife, eine Mailbox-REST-API, Angriffserkennung mit Historie und geplante verschlüsselte Backups inklusive Wiederherstellung.

Die vollständige Funktionsliste findest du auf der Produktseite.

Voraussetzungen

Bevor du loslegst, prüfe Folgendes:

  • mailcow-dockerized auf Linux, mit docker compose und systemd.
  • mailcow Toolkit-Paket 0.7.0 oder neuer. Dieses Paket enthält jedes Tool des Pakets, du installierst es also nur einmal.
  • Root-Zugriff auf dem Host, weil du install.sh ausführst.
  • Ausgehendes HTTPS zu medialab.works, weil die Tools eine Lizenzprüfung durchführen.
  • Für Cashier: dein eigenes Stripe-Konto.
  • Die Tools sind Open Source (GPL-3.0). Du abonnierst neue Versionen, Updates und Support für einen mailcow-Server; den vollständigen Quellcode erhältst du.

Eine kostenlose 30-Tage-Testversion des Pakets umfasst alle sechs Tools, und jedes Tool lässt sich auch einzeln testen.

Schritt 1: mailcow Toolkit-Paket installieren

Installiere auf dem mailcow-Host als root das Paket mit seinem install.sh. Da das Paket im Toolkit-Paket enthalten ist, bekommst du mit dieser einen Installation alle sechs Tools. Öffne nach der Installation die mailcow-Admin-UI und gehe zu System > Updates (Toolkit).

Schritt 2: Einen Paket-Schlüssel in jede License-Karte eintragen

Unter System > Updates (Toolkit) siehst du eine License-Karte pro Tool. Trage in jede Karte denselben Paket-Schlüssel ein. Das ist das ganze Aktivierungsmodell: ein Schlüssel, sechs Karten, ein Server.

Wenn du später ein neues mailcow-Tool hinzufügst, findest du die aktuelle Liste immer auf der Seite mailcow-Tools. Neue mailcow-Tools, die wir veröffentlichen, sind enthalten, solange das Abonnement aktiv ist (bei Lifetime-Lizenzen innerhalb des Update-Fensters).

Schritt 3: Installationsreihenfolge festlegen

Die Tools sind unabhängig voneinander, aber eine sinnvolle Reihenfolge für einen neuen Server ist:

  1. mailcow Toolkit — SOGo als beliebige Mailbox öffnen, ohne die Admin-Session zu verlieren, mailcow-Updates aus der Admin-UI, die DNS-Einträge jeder Domain (auch bei Cloudflare) und die Reverse-DNS-Prüfung.
  2. Security for mailcow — beginne mit dem Sammeln der Angriffshistorie, bevor du die Registrierung öffnest.
  3. Backup for mailcow — erstelle ein erstes verifiziertes Backup, bevor echte Mailboxen existieren.
  4. Sign-up for mailcow — eine öffentliche Registrierungsseite für eine Mailbox auf deinen Domains oder ein Domain-Administrator für die eigenen Domains des Kunden, nach E-Mail-Bestätigung.
  5. Cashier for mailcow — bezahlte Mailbox-Tarife und Domain-Pakete über dein Stripe-Konto. Unbezahlte Konten werden gesperrt, nie gelöscht.
  6. Mailbox API for mailcow — eine REST-API für jede Mailbox (lesen, senden, organisieren), mit signierten Webhooks für neue Mail und Telegram-Benachrichtigungen.

Schritt 4: Täglicher Admin-Alltag mit dem Toolkit

Drei Toolkit-Gewohnheiten zahlen sich sofort aus:

  • SOGo als beliebige Mailbox. Öffne die SOGo-Session eines Nutzers, ohne deine Admin-Session zu verlieren – das macht Support-Anfragen deutlich schneller erledigt.
  • Updates aus der Admin-UI. Führe mailcow-Updates aus der Admin-Oberfläche aus statt über eine SSH-Session.
  • DNS für jede Domain. Das Toolkit zeigt die DNS-Einträge jeder Domain, auch bei Cloudflare, und enthält die Reverse-DNS-Prüfung. Repariere DNS, bevor du die Mailzustellung debuggst.

Schritt 5: Sicherheit jenseits von fail2ban

fail2ban blockiert bekannte Angreifer, aber es erzählt dir keine Geschichte. Security for mailcow ergänzt Angriffserkennung mit Historie: langsames und verteiltes Brute-Force, Password Spraying, Scans und kompromittierte Mailboxen. Sperren laufen über das mailcow-eigene fail2ban, und du bekommst Benachrichtigungen.

Diese Historie macht aus einem lauten Log eine Entscheidung: welche Mailbox angegriffen wird, ob ein Angriff über Adressen verteilt ist und ob eine Mailbox möglicherweise schon kompromittiert ist.

Schritt 6: Verschlüsselte Off-Site-Backups

Backup for mailcow führt geplante Backups in einen lokalen Ordner und zu Google Drive aus, mit Aufbewahrung, Verifikation und Wiederherstellung aus der Admin-Seite. Die Verifikation ist wichtiger als der Zeitplan: ein unverifiziertes Backup ist eine Hoffnung, kein Plan. Die Wiederherstellung aus der Admin-Seite hält den Weg zur Wiederherstellung in der UI, wenn du unter Druck stehst.

Schritt 7: Registrierung und Abrechnung öffnen

Mit Security und Backup an Bord kannst du die kundenseitige Seite aktivieren:

  • Sign-up for mailcow veröffentlicht eine Registrierungsseite. Kunden können eine Mailbox auf deinen Domains oder einen Domain-Administrator für ihre eigenen Domains anfragen, nach E-Mail-Bestätigung.
  • Cashier for mailcow verkauft bezahlte Mailbox-Tarife und Domain-Pakete über dein eigenes Stripe-Konto. Unbezahlte Konten werden gesperrt, nie gelöscht – eine fehlgeschlagene Zahlung ist also ein Abrechnungsereignis, kein Datenverlust.

Schritt 8: Mit der Mailbox-API automatisieren

Mailbox API for mailcow stellt eine REST-API für jede Mailbox bereit: lesen, senden und organisieren. Signierte Webhooks für neue Mail plus Telegram-Benachrichtigungen ermöglichen dir Intake-Pipelines, Ticket-Bridges oder Alerting, ohne direkt mit IMAP zu arbeiten.

Tipps und Fehlerbehebung

  • License-Karte bleibt unlizenziert. Prüfe, ob der Host medialab.works über HTTPS erreicht und ob du den Paket-Schlüssel in jeder Karte eingetragen hast, nicht nur in einer.
  • Tool fehlt nach der Installation. Stelle sicher, dass das Toolkit-Paket 0.7.0 oder neuer ist; ältere Pakete enthalten nicht alle sechs Tools.
  • Installation schlägt fehl. install.sh braucht root auf dem Host, und der Stack muss mailcow-dockerized mit docker compose und systemd sein.
  • Cashier bucht nichts ab. Cashier nutzt dein eigenes Stripe-Konto; ohne es können bezahlte Tarife nicht laufen.
  • Mails landen nach dem Hinzufügen einer Domain im Spam. Führe die Reverse-DNS-Prüfung aus und sieh dir die DNS-Einträge an, die das Toolkit für diese Domain zeigt, bevor du etwas anderes änderst.
  • Lösche unbezahlte Konten nicht manuell. Cashier sperrt sie absichtlich; das Löschen ist eine separate Entscheidung, die du bewusst treffen solltest.
  • Umfang prüfen. Das Paket umfasst nur die mailcow-Tools. Emby-, Jellyfin- und Nextcloud-Produkte haben eigene Pakete.

Weitere Antworten findest du in der Wissensdatenbank und den FAQ; wenn etwas nicht zu deinem Setup passt, kontaktiere uns.

Fazit

Mailu, Stalwart und Mail-in-a-Box sind alles vernünftige Mailserver. mailcows Vorteil für Betreiber ist die Plattform rund um den Server, und das Paket schließt die Lücken, die diese Plattform offen lässt: Registrierung, Abrechnung, eine Mailbox-API, Sicherheitshistorie und verifizierte verschlüsselte Backups – alles auf einem mailcow-Server mit einem Schlüssel. Installiere das Toolkit-Paket, trage denselben Schlüssel in jede License-Karte ein und ergänze die Tools in der oben genannten Reihenfolge. Beginne mit der Seite mailcow-Paket für die aktuelle Tool-Liste und Details zur Testversion.

Dieser Beitrag wurde mit KI-Unterstützung auf Grundlage unserer Produktdokumentation oder der aufgeführten Quellen verfasst und vor der Veröffentlichung automatisch geprüft.

Als Nächstes lesen

Du betreibst Emby, Jellyfin oder Nextcloud?

Unsere Plugins und Apps bringen Live-TV, Untertitel, Registrierung und Sicherheit auf deinen eigenen Server, mit kostenlosem Testzeitraum.