Hello, ? When there is a multiple userdb to look for user, Dovecot log ?auth:?unknown user? when the?first userdb search failed. Then Dovecot ?successfully search user in the?second userdb and things works. But ?"auth: unknown user" event left in a logs. ? Logs look like this: ? Apr ?1 12:38:48 mail dovecot[75384]: lmtp(75397): Connect from 127.0.5.1 Apr ?1 12:38:48 mail dovecot[75384]: auth: ldap(order at XXX,127.0.5.1): unknown user Apr ?1 12:38:48 mail dovecot[75384]: lmtp(order)<75397><D8m2HCjIRmKFJgEAABdyCg>: msgid=<157609214.20220331172309 at YYY>: saved mail to INBOX ? Debug show failed search in the?first userdb and successfull search in the?second userdb. ? When user found in the?first userdb??unknown user??event does not appear. ? Configuration is:? ? userdb { ? args = /usr/local/etc/dovecot/udb-ldap-personal.conf ? driver = ldap ? override_fields = home=/mnt/mboxes/personal/%n } userdb { ? args = /usr/local/etc/dovecot/udb-ldap-general.conf ? driver = ldap ? override_fields = home=/mnt/mboxes/general/%n } ? Dovecot verision is?2.3.16 (7e2e900c1a). ? ? -- Best regards, Anthony Pankov ? -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20220401/b23586d9/attachment-0001.htm>
dovecot at ptld.com
2022-Apr-01 15:04 UTC
falsely log "auth: unknown user" when multiple userdb
> When there is a multiple userdb to look for user, Dovecot log ?auth: unknown user? when the first userdb search failed. > Then Dovecot successfully search user in the second userdb and things works. > But "auth: unknown user" event left in a logs.On systemd using rsyslog i added this to rsyslog config: if $programname == "dovecot" and $msg contains "- trying the next userdb" then stop