DoveCot

Aus Info-Theke
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
  ...
}