[Dovecot] ldap userdb warning in v2.1.1

Nikolaos Milas nmilas at noa.gr
Wed Mar 21 11:00:10 EET 2012


Hi,

I've upgraded from 2.0.13 to 2.1.1 and when I started the service, I got 
the following warning:

Mar 21 10:07:23 imapserver dovecot: master: Dovecot v2.1.1 starting up 
(core dumps disabled)
Mar 21 10:08:17 imapserverdovecot: auth: Warning: ldap: Ignoring changed 
user_attrs in /etc/dovecot/dovecot-passdb-ldap.conf, because userdb ldap 
not used. (If this is intentional, set userdb_warning_disable=yes)

I didn't see such warnings in 2.0.13.

I guess I should/could remove the "user_attrs" line from 
dovecot-passdb-ldap.conf because it's not needed? (I could also set 
"userdb_warning_disable=yes" as advised, but I'm trying to figure out 
what's the real cause of the warning.)

The config follows below.

Thanks,
Nick

=============================================================
protocols = imap pop3

mail_location = maildir:~/Maildir/
mail_gid = 502
mail_uid = 502

auth_mechanisms = plain login
auth_username_format = %Lu
auth_verbose = yes
disable_plaintext_auth = no

mail_plugins = quota

protocol imap {
   imap_client_workarounds = "delay-newmail  "
   mail_plugins = quota imap_quota
}

protocol pop3 {
   mail_max_userip_connections = 3
   mail_plugins = quota
   pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
   pop3_uidl_format = %08Xu%08Xv
}

protocol lda {
   auth_socket_path = /var/run/dovecot/auth-master
   info_log_path =
   log_path =
   mail_plugins = quota
   postmaster_address = sysadmin at example.com
   sendmail_path = /usr/lib/sendmail
}

userdb {
   args = /etc/dovecot/dovecot-usrdb-ldap.conf
   driver = ldap
}

passdb {
   args = /etc/dovecot/dovecot-passdb-ldap.conf
   driver = ldap
}

plugin {
   quota = maildir:User quota
   quota_rule = *:storage=4G
   quota_rule2 = Trash:storage=+3%%
   quota_warning = storage=75%% quota-warning 75 %u
   quota_warning2 = storage=90%% quota-warning 90 %u
}

service quota-warning {
   executable = script /opt/mail1.sh
   user = vmail
   unix_listener quota-warning {
     user = vmail
   }
}

service auth {
   unix_listener /var/spool/postfix/private/auth {
     group = postfix
     mode = 0660
     user = postfix
   }
   unix_listener auth-master {
     group = vmail
     mode = 0660
     user = vmail
   }
   user = root
}

service imap-login {
   service_count = 1
   vsz_limit = 64 M
}

service pop3-login {
   service_count = 1
   vsz_limit = 64 M
}

ssl_ca = </etc/pki/tls/certs/chain-650.pem
ssl_cert = </etc/pki/tls/certs/cert-650.pem
ssl_key = </etc/pki/tls/private/key-650.pem

syslog_facility = local1
=============================================================

and dovecot-usrdb-ldap.conf is identical to dovecot-passdb-ldap.conf:

=============================================================
hosts = localhost
tls = no
base = ou=people, dc=example, dc=com
scope = onelevel
ldap_version = 3
dn = uid=authenticate,ou=System,dc=example,dc=com
dnpass = secret
auth_bind = yes
user_filter = (uid=%u)
pass_filter = (uid=%u)
pass_attrs = uid=user,userPassword=password
auth_bind_userdn = uid=%u,ou=people,dc=example,dc=com
user_attrs = roomNumber=quota_rule=*:bytes=%$,uid=home=/home/vmail/%u
iterate_filter = (objectClass=*)
=============================================================




More information about the dovecot mailing list