On 12/17/2010 07:27 PM dmitri tchernov wrote: > > # /usr/bin/doveconf userdb > userdb { > args = /mnt/dovecot/userlist.passwd > driver = passwd-file > } > > Well spotted, an UTF-8 character was in the file at the wrong place. I had: > # doveadm user test00001 > userdb lookup: user test00001 doesn't exist > > And now: > # doveadm user test00001 > userdb: test00001 > uid : 1001 > gid : 1001 > > # dovecot reload > # > > I run the imaptest with user test00001, and I have the following lines in > /var/log/mail.log: > Dec 17 19:22:48 dovecot: auth: Debug: client in: > AUTH#0111#011PLAIN#011service=imap#011secured#011lip=127.0.0.1#011rip=127.0.0.1#011lport=143#011rport=49371#011resp=<hidden> > Dec 17 19:22:48 dovecot: auth: Debug: passwd-file(test00001,127.0.0.1): > lookup: user=test00001 file=/mnt/dovecot/userlist.passwd > Dec 17 19:22:48 dovecot: auth: passwd-file(test00001,127.0.0.1): Password > mismatch > Dec 17 19:22:48 dovecot: auth: Debug: pam(test00001,127.0.0.1): lookup > service=dovecot > Dec 17 19:22:48 dovecot: auth: Debug: pam(test00001,127.0.0.1): #1/1 style=1 > msg=Password: > Dec 17 19:22:50 dovecot: auth: pam(test00001,127.0.0.1): pam_authenticate() > failed: Authentication failure (password mismatch?) > > # doveadm auth test00001 <the password supplied in userlist.passwd for this > user> > passdb: test00001 auth succeeded > extra fields: > user=test00001
,--[ …/conf.d/10-logging.conf ]-- | # In case of password mismatches, log the passwords and used scheme so the | # problem can be debugged. Enabling this also enables auth_debug. | #auth_debug_passwords = no `-- Set auth_debug_passwords to yes, Dovecot will log the reason why authentication fails. Regards, Pascal -- The trapper recommends today: f007ba11.1035...@localdomain.org