DoveCot
Zur Navigation springen
Zur Suche springen
Allgemeine Konfiguration
[Bearbeiten]# /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
[Bearbeiten]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
[Bearbeiten]Syntax
[Bearbeiten]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
[Bearbeiten]hm@f-r-e-i.de:{SHA1}yEx2b4c+zt91qmzzXx4wXglf7IM=:1033:533::::
Das verschlüsselte Passwort bekommt man mit:
dovecotpw -s SHA1 -u hm
Konfiguration
[Bearbeiten]# /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
...
}