I have a setup that I'm working on migrating to Dovecot for thousands of<br>users across a few dozen domains.. All users are authed from LDAP.. In<br>LDAP, each user has a unique uidNumber, and varying gidNumber (for use<br>
in other applications)<br>As far as mail storage, the entire Maildir structure is owned by<br> UID/GID: vmail/vmail<br><br>So, the uidNumber/gidNumber from LDAP is not needed. global uid/gid is<br>set to 'vmail'<br><br>When using "passdb ldap" and "userdb ldap" both pointing to
<br>dovecot-ldap.conf, and removing the "uidNumber=uid"..etc from the<br>"_attrs" lines, this works just fine.<br><br>I would like to use "userdb prefetch" to use one less ldap query, but<br>
the uid/gid stuff is giving me some problems.<br><br>The appropriate line in - dovecot-ldap.conf:<br>pass_attrs = mail=user,userPassword=password,homeDirectory=userdb_home<br><br>I get the following erros in the log:<br><br>
....<br>....<br>dovecot: auth(default): prefetch(<a href="mailto:user@domain.com">user@domain.com</a>,<a href="http://127.0.0.1">127.0.0.1</a>): userdb_uid not returned<br>dovecot: auth(default): prefetch(<a href="mailto:user@domain.com">
user@domain.com</a>,<a href="http://127.0.0.1">127.0.0.1</a>): userdb_gid not returned<br>dovecot: auth(default): userdb(<a href="mailto:user@domain.com">user@domain.com</a>,<a href="http://127.0.0.1">127.0.0.1</a>): user not found from userdb
<br>dovecot: auth(default): master out: NOTFOUND 1<br>dovecot: pop3-login: Internal login failure: user=<<a href="mailto:user@domain.com">user@domain.com</a>>, method=PLAIN, rip=<a href="http://127.0.0.1">127.0.0.1</a>
, lip=<a href="http://127.0.0.1">127.0.0.1</a>, secured<br><br>Any help is appreciated!<br><br>-Mike<br><br>FreeBSD 6-1-RELEASE<br>OpenLDAP 2.3<br>Dovecot 1.0rc2<br>