Zum Inhalt springen
Modul 3 · Lektion 6 von 25

Ablauf der Authentifizierung und userdb vs. passdb

Teil von Dovecot: IMAP/POP3 im Produktivbetrieb, im Modul Authentifizierung (PAM, SQL, LDAP, passwd-file).

Autor

Dovecot teilt die Authentifizierung auf zwei Datenbanken auf:

  • passdb prüft das Passwort ("Ist diese Person, wer sie vorgibt zu sein?").
  • userdb liefert die Metadaten des Benutzers ("Wo liegen die Nachrichten, welche UID, welches Kontingent?").

Beide Abfragen laufen bei jeder Anmeldung. Sie können aus derselben oder aus verschiedenen Quellen kommen (z. B. LDAP für Passwörter, eine statische Vorlage für userdb).

Ablauf der Authentifizierung:

client → imap-login → auth daemon → passdb lookup → userdb lookup → imap process

Sagt passdb ja und liefert userdb gültige Metadaten, gelingt die Anmeldung. Liefert userdb nichts, scheitert die Anmeldung mit "no such user", selbst wenn das Passwort stimmte.

Ausführliches Auth-Logging beim Debuggen aktivieren:

auth_verbose = yes
auth_debug = yes

in local.conf. Starten Sie Dovecot neu. Verfolgen Sie /var/log/dovecot.log und wiederholen Sie die fehlschlagende Anmeldung.

Melden Sie sich an, um festzuhalten, was Sie gelesen haben.

Pulse · Cold-E-Mail-Versand

Versandinfrastruktur, die nur Ihnen gehört.

Jede Domain bekommt ihren eigenen MX-Host, ihre eigene IP, ihren eigenen DKIM-Selektor und ihr eigenes Zertifikat. Managed Pulse ist jetzt verfügbar, und wir betreiben es für Sie; die Self-hosted-Version kommt im 4. Quartal 2026.

# auf einem frischen Ubuntu-Server
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Außerdem von uns:Beat: Monitoring, das Ihnen die Lösung nenntBeratung: 65 $ pro Stunde, ohne Retainer