[Dovecot] Dovecot LDAP issue

Mihai Badici mihai at badici.ro
Tue Apr 8 06:34:45 UTC 2014


On Monday 07 April 2014 13:46:20 Deeztek Support wrote:
> Dovecot version: 2.0.19
> -------------------------------------------------------
> grep -v '^ *\(#.*\)\?$' /etc/dovecot/dovecot-ldap.conf
> 
> hosts           = server.domain.tld:389
> ldap_version    = 3
> auth_bind       = yes
> dn              = vmail at domain.tld
> dnpass          = somepassword
> base            = ou=testou,dc=domain,dc=tld
> scope           = subtree
> deref           = never
> user_filter     =
> (&(userPrincipalName=%u)(objectClass=person)(!(userAccountControl:1.2.840.11
> 3556.1.4.803:=2))) pass_filter     =
> (&(userPrincipalName=%u)(objectClass=person)(!(userAccountControl:1.2.840.11
> 3556.1.4.803:=2))) pass_attrs      = userPassword=password
> default_pass_scheme = CRYPT
> user_attrs      =
> =home=/var/vmail/vmail1/%Ld/%Ln/Maildir/,=mail=maildir:/var/vmail/vmail1/%Ld
> /%Ln/Maildir -----------------------------------------------------

Your %u need to be matched by the string postfix send to dovecot ( check your 
master.cf)
As I say in a previous post, this filter is invoked from two parts, with 
(possible) different parameters : from authentication, with the username of the 
client, and from delivery, with usually the e-mail address  or whatewer you 
set in postfix. IMHO is a bad design, but it works as is.


More information about the dovecot mailing list