Mailcow Postfach-Passwort ändern

Diese Anleitung beschreibt verschiedene Methoden, um das Passwort eines Postfaches auf einem mailcow: dockerized Server zu ändern.


Voraussetzungen

  • mailcow: dockerized Installation
  • Administrator-Zugang oder Zugriff auf das betreffende Postfach

Methode 1: Als Administrator über die Web-UI

Dies ist die Standardmethode für Administratoren.

Schritt-für-Schritt Anleitung

Schritt 1: Einloggen

Öffne die mailcow Web-UI unter https://deine-domain.tld und melde dich mit dem Administrator-Account an.

Schritt 2: Zum Postfach navigieren

Klicke im Menü auf E-Mail → Konfiguration und wähle den Reiter Mailboxen.

Schritt 3: Postfach auswählen

Suche das Postfach, dessen Passwort du ändern möchtest. Klicke auf das Bearbeiten-Symbol (Stift) neben dem Postfach.

Schritt 4: Passwort ändern

Scrolle zum Abschnitt Passwort, gib das neue Passwort ein und bestätige mit Speichern.

Hinweis: Das Passwort wird automatisch gehasht und sicher gespeichert.


Methode 2: Als Benutzer selbst

Für Benutzer, die ihr eigenes Passwort ändern möchten.

Schritte

Schritt 1: Einloggen

Gehe zu https://deine-domain.tld und melde dich mit dem Postfach-Account an.

Schritt 2: Passwort ändern

Klicke oben rechts auf den Benutzernamen und wähle Passwort ändern.

Schritt 3: Bestätigen

Gib das aktuelle Passwort ein, dann das neue Passwort zweimal. Klicke auf Speichern.


Methode 3: Passwort-vergessen Funktion

Wichtig: Dieses Feature ist erst ab mailcow Version 2024-08 verfügbar!

Voraussetzungen (Admin muss einrichten)

  • Administrator hat eine Absender-E-Mail und Betreff konfiguriert
  • Benutzer hat eine Backup-E-Mail in den Mailbox-Optionen hinterlegt
  • Die Backup-E-Mail sollte extern sein (nicht auf dem gleichen mailcow-Server)

Schritte für Benutzer

Schritt 1: Reset anfordern

Öffne https://deine-domain.tld und klicke auf Passwort vergessen?

Schritt 2: Backup-E-Mail eingeben

Gib die beim Postfach hinterlegte Backup-E-Mail-Adresse ein und klicke auf Link senden.

Schritt 3: E-Mail abrufen

Öffne das Postfach der Backup-E-Mail. Der Reset-Link ist 15 Minuten gültig.

Schritt 4: Neues Passwort setzen

Klicke auf den Link in der E-Mail und gib das neue Passwort zweimal ein.

Admin-Einstellungen

Als Administrator kannst du diese Funktion aktivieren:

  1. Gehe zu System → Konfiguration → Einstellungen
  2. Wähle den Reiter Passwort-Einstellungen
  3. Konfiguriere Absender-E-Mail und Betreff

Methode 4: Via Kommandozeile (Notfall)

Nur für erfahrene Administratoren! Wenn kein Zugriff auf die Web-UI möglich ist.

Schritt 1: In das mailcow-Verzeichnis wechseln

cd /opt/mailcow-dockerized

Schritt 2: MySQL-Container verbinden

source mailcow.conf
docker compose exec mysql-mailcow mysql -u${DBUSER} -p${DBPASS} ${DBNAME}

Schritt 3: Passwort ändern

Für MariaDB >= 10.4 (aktuelle mailcow-Versionen):

UPDATE mailbox SET password = ENCRYPT('neues_passwort', CONCAT('$6$', SUBSTRING(SHA(RAND()), -16))) WHERE username = 'user@deine-domain.tld';
FLUSH PRIVILEGES;
EXIT;

Alternative: Einzeiler

source mailcow.conf
docker compose exec mysql-mailcow mysql -u${DBUSER} -p${DBPASS} ${DBNAME} -e "UPDATE mailbox SET password = ENCRYPT('neues_passwort', CONCAT('\$6\$', SUBSTRING(SHA(RAND()), -16))) WHERE username = 'user@deine-domain.tld';"

Sicherheitshinweise

Passwort-Richtlinien

  • Mindestlänge: 8 Zeichen (empfohlen: 12+)
  • Kombination aus Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen

Best Practices

  • Niemals Passwörter im Klartext speichern
  • Passwort-Reset nur über sichere Kanäle
  • Backup-E-Mail für Passwort-vergessen extern halten

Fehlerbehebung

Problem: Passwort-vergessen Link funktioniert nicht

Lösung:

  • Prüfe, ob die Backup-E-Mail korrekt hinterlegt ist
  • Stelle sicher, dass der Admin die Absender-E-Mail konfiguriert hat
  • Prüfe den Spam-Ordner der Backup-E-Mail

Problem: Kein Zugriff auf Web-UI

Lösung: Nutze das Reset-Skript für den Admin:

cd /opt/mailcow-dockerized
./helper-scripts/mailcow-reset-admin.sh

Zusammenfassung

Methode Wann verwenden? Berechtigung
Web-UI (Admin) Standardfall Administrator
Web-UI (Benutzer) Eigenes Passwort ändern Postfach-Benutzer
Passwort vergessen Zugriff verloren Postfach-Benutzer (mit Backup-E-Mail)
Kommandozeile Kein Web-Zugriff Server-Admin (SSH)

Offizielle Quellen