Hi Peter,
this is my working dovecot-configuration:
Dovecot 1.2.4
dovecot.conf (extract)
username_translation: @_._
passdb: driver: ldap args: /etc/dovecot-ldap.conf userdb: driver: ldap args: /etc/dovecot-ldap-userdb.conf userdb: driver: static args: uid=500 gid=500 home=/home/vmail/%Lu allow_all_users=yes
dovecot-ldap.conf
hosts = 1.2.3.4 1.2.3.5 base = DC=first,DC=bank,DC=com ldap_version = 3 auth_bind = yes auth_bind_userdn = %u@first.bank.com user_filter = (&(objectClass=person)(cn=%u)) user_attrs = homeDirectory=home=/home/vmail/%Lu,description=quota_rule=*:bytes=%$
dovecot-ldap-userdb.conf
hosts = 1.2.3.4 1.2.3.5 base = DC=first,DC=bank,DC=com ldap_version = 3 auth_bind = no dn =first\domain-user dnpass = password user_filter = (&(objectClass=person)(userPrincipalName=%u@first.bank.com)) user_attrs = description=quota_rule=*:bytes=%$
Peter Fraser schrieb:
OK this is what I now have. In dovecot.conf I put: userdb ldap { args = /usr/local/etc/dovecot-ldap.conf }
In dovecot-ldap.conf: hosts = 192.168.1.97 base = dc=atlas,dc=local auth_bind = yes scope = subtree auth_bind_userdn = atlas\%u user_filter = (&(objectClass=mailUser)(mail=%u)) default_pass_scheme = CRYPT pass_filter = (&(objectclass=person)(uid=%u)) pass_attrs = userPassword=password user_attrs = streetAddress=quota_rule=*:storage=%$M ,=uid=uid,=gid=gid,=home=/home/vmail/%u
And the quota in street address of AD
When I fire up thunderbird now, I see sending login information for a long time before it comes up and even when it does, I still see the general quota.
On Thu, Oct 15, 2009 at 12:40 PM, Timo Sirainen <tss@iki.fi> wrote:
On Thu, 2009-10-15 at 19:36 +0200, thedoghousemailcom wrote:
Hi Peter + Timo,
I think the solution is the right order in dovecot.conf:
"userdb ldap" should stand in front of "userdb static".
Well, if that's done then userdb static is used only when user isn't found from ldap. And I guess that should normally never happen..