DoveCot
Version vom 3. Juni 2012, 15:22 Uhr von Hamatoma (Diskussion | Beiträge)
Allgemeine Konfiguration
# /etc/dovecot/dovecot.conf: protocols = imap imaps pop3 pop3s log_path = /var/log/dovecot.log info_log_path = /var/log/dovecot-info.log mail_location = maildir:/home/Mail/%d/%n/Maildir mail_uid = 1033 mail_gid = 533
Postfachbenutzer ohne Systembenutzer
Die Nutzer der Postfächer sollen aus Sicherheitsgründen nicht gleichzeitig Benutzer auf dem Server sein, also kein Eintrag in /etc/passwd.
Dovecot bietet mehrere Möglichkeiten,
Passwortdatei
Syntax
Wie die /etc/passwd:
user:{crypt_scheme}password:uid:gid:(gecos):home:(shell):extra_fields
Wird eine solche Datei nur als Passwortdatei genutzt, reichen die ersten 2 Felder. Als Benutzer-Datenbank sind die Spalten einschließlich "home" Pflicht.
Die Werte für "crypt_scheme" erhält man mit:
dovecot -l
Beispiel
hm@f-r-e-i.de:{SHA1}yEx2b4c+zt91qmzzXx4wXglf7IM=:1033:533::::
Das verschlüsselte Passwort bekommt man mit:
dovecotpw -s SHA1 -u hm
Konfiguration
# /etc/dovecot/dovecot.conf: passdb passwd-file { # Each domain has a separate passwd-file: args = /etc/auth/%d/passwd }
oder als Benutzer-Datenbank:
# /etc/dovecot/dovecot.conf: userdb passwd-file { # Each domain has a separate passwd-file: args = /etc/auth/%d/passwd } === Fehlersuche === Nützlich ist: <pre> auth default { ... auth_debug = yes auth_debug_passwords = yes ... }