[Dovecot-de] passdb didn't return userdb entries, trying the next userdb
Andreas Meyer
anmeyer at anup.de
Do Apr 17 15:08:26 CEST 2014
Hallo!
Klaus Tachtler <klaus at tachtler.net> schrieb am 17.04.14 um 13:57:29 Uhr:
> ich habe dovecot dazu gebracht sich erfolgreich gegen meine MySQL-Datenbank zu
> authentifizieren.
>
> Wenn ich den Befehl:
> ===================
> # doveadm user klaus at tachtler.net
>
> absetze erhalte ich nachfolgende LOG-Meldung, die mich irritiert...
>
> ---- LOG ----
> ... dovecot: auth: Debug: master in:
> USER#0111#011klaus at tachtler.net#011service=doveadm
>
> ... dovecot: auth: Debug: prefetch(klaus at tachtler.net): passdb didn't
> return userdb entries, trying the next userdb
klappt die Authentifizierung denn?
> ... dovecot: auth-worker(3601): Debug: sql(klaus at tachtler.net): SELECT
> 10000 AS uid, 10000 as gid, '/var/spool/vmail/tachtler.net/klaus' AS
> home, concat('*:bytes=', quota) AS quota_rule FROM mailbox WHERE
> username = 'klaus at tachtler.net' AND active = 1
> ... dovecot: auth: Debug: userdb out:
> USER#0111#011klaus at tachtler.net#011uid=10000#011gid=10000#011home=/var/spool/vmail/tachtler.net/klaus#011quota_rule=*:bytes=1048576000
> ---- LOG ----
>
> Meine 'password_query' sieht so aus:
> ===================================
> password_query = SELECT username AS user, password, 10000 AS
> userdb_uid, 10000 as userdb_gid, '/var/spool/vmail/%Ld/%Ln' AS
> userdb_home, concat('*:bytes=', quota) AS userdb_quota_rule FROM
> mailbox WHERE username = '%Lu' AND active = 1
>
> Meine 'user_query' sieh so aus:
> ==============================
> user_query = SELECT 10000 AS uid, 10000 as gid,
> '/var/spool/vmail/%Ld/%Ln' AS home, concat('*:bytes=', quota) AS
> quota_rule FROM mailbox WHERE username = '%Lu' AND active = 1
>
>
> Ist das normal bei der Verwendung von prefetch?
Ich dachte bei prefetch braucht man kein user_query?
Andreas
Mehr Informationen über die Mailingliste Dovecot