[Dovecot] User in passwd-file wird nicht gelesen

Stejo

New Member
Hallo an die Community,

ich versuche gerade, einen Mailserver mit Dovecot (Version 2.2.13) aufzusetzen. Als Userverwaltung habe ich mich für das passwd-file entschieden.
in meiner passwd im Verzeichnis /etc/dovecot/users habe ich nur eine Zeile:
Code:
email@domain.de:{plain}test:10000:10000::/srv/vmail/domain.de/email::
Wenn ich jetzt mit
Code:
doveadm auth test email@domain.de
den Login testen möchte, bekomme ich nur den Fehler:
Code:
Password:
passdb: email@domain.de auth failed
extra fields:
  user=email@domain.de

In der Logdatei steht folgender Eintrag:
Code:
2016-11-09T20:23:10.337966+01:00  dovecot: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/modules/auth
2016-11-09T20:23:10.341867+01:00  dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/modules/auth/libdriver_mysql.so
2016-11-09T20:23:10.346646+01:00  dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/modules/auth/libdriver_pgsql.so
2016-11-09T20:23:10.347761+01:00  dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/modules/auth/libdriver_sqlite.so
2016-11-09T20:23:10.348677+01:00  dovecot: auth: Debug: Read auth token secret from /var/run/dovecot/auth-token-secret.dat
2016-11-09T20:23:10.349249+01:00  dovecot: auth: Debug: passwd-file /etc/dovecot/users: Read 0 users in 0 secs
2016-11-09T20:23:10.349877+01:00  dovecot: auth: Debug: auth client connected (pid=0)
2016-11-09T20:23:10.350432+01:00  dovecot: auth: Debug: client in: AUTH#0111#011PLAIN#011service=doveadm#011resp=<hidden>
2016-11-09T20:23:10.350865+01:00  dovecot: auth: Debug: passwd-file(email@domain.de): lookup: user=email@domain.de file=/etc/dovecot/users
2016-11-09T20:23:10.351411+01:00  dovecot: auth: passwd-file(email@domain.de): unknown user
2016-11-09T20:23:12.352919+01:00  dovecot: auth: Debug: client passdb out: FAIL#0111#011user=email@domain.de

Die passwd-Datei wird gelesen - nur es wird kein User erkannt. Da ich immer der Meinung bin, dass die meisten Probleme zwischen Tastatur und Stuhl liegen, muss ich wohl irgendwo einen Denkfehler haben. Habe ich noch irgend eine Einstellung vergessen?

VG
Stephan
 
doveconf -n

Code:
# 2.2.13: /etc/dovecot/dovecot.conf
# OS: Linux 3.16.6-042stab113.21 x86_64 openSUSE 13.2 (x86_64)
auth_debug = yes
auth_mechanisms = plain login
auth_verbose = yes
mail_debug = yes
mail_location = maildir:~/Maildir
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave
namespace inbox {
  hidden = no
  inbox = yes
  list = yes
  location =
  mailbox Drafts {
    special_use = \Drafts
  }
  mailbox Junk {
    special_use = \Junk
  }
  mailbox Sent {
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    special_use = \Sent
  }
  mailbox Trash {
    special_use = \Trash
  }
  prefix = INBOX/
  separator = /
  subscriptions = yes
  type = private
}
passdb {
  args = scheme=CRYPT username_format=%u /etc/dovecot/users
  driver = passwd-file
}
plugin {
  sieve = ~/.dovecot.sieve
  sieve_dir = ~/sieve
}
service lmtp {
  inet_listener lmtp {
    address = 127.0.0.1
    port = 24
  }
}
ssl = no
userdb {
  args = username_format=%u /etc/dovecot/users
  driver = passwd-file
}
verbose_proctitle = yes
 
Last edited by a moderator:
Back
Top