Could it be that you have

'userpassword' instead of 'userPassword' in your config?

Aki

> On 03/02/2026 13:21 EET Ruud Baart via dovecot <[email protected]> wrote:
> 
>  
> Dovecot 2.4.1 works fine on my Debian Trixie server. I use LDAP as 
> backend for the users.
> 
> I don't have problems. Authentication works fine. However logging show 
> every time the following line:
> 
> auth-worker(<user 
> name@domain,::1)<109040><3v5ddOlJvrgAAAAAAAAAAAAAAAAAAAAB>: request [7]: 
> Error: ldap: auth_passdb_post settings: Failed to parse configuration: 
> Failed to expand passdb_fields/password setting variables: ldap: No such 
> attribute 'userpassword'
> 
> The LDAP authentication works correct. So I don't understand this message.
> 
> My correct working LDAP configuration in auth-ldap.conf.ext:
> 
> passdb ldap {
>     passdb_use_worker = yes
>     passdb_ldap_filter = 
> (&(objectClass=PromptMailUser)(accountStatus=TRUE)(mailDeliveryaddress=%{user}))
>     ldap_bind = yes
>     fields {
>        user = %{ldap:mailDeliveryaddress}
>        password = %{ldap:userPassword}
>     }
> }
> 
> userdb ldap {
>     userdb_use_worker = yes
>     userdb_ldap_filter = 
> (&(objectClass=PromptMailUser)(accountStatus=TRUE)(mailDeliveryaddress=%{user}))
>     fields {
>        home = %{ldap:mailBase}
>        mail = %{ldap:mailMessageStore}
>        mail_path = %{ldap:mailMessageStore}
>        quota_storage_size = %{ldap:dovecotQuota}
>     }
> }
> 
> _______________________________________________
> dovecot mailing list -- [email protected]
> To unsubscribe send an email to [email protected]

_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to