[Dovecot] Variables in LDAP userdb

Timo Sirainen tss at iki.fi
Mon Aug 20 21:25:24 EEST 2012


On 20.8.2012, at 18.21, Alex Crow wrote:

> Is it OK to have dovecot variables in entries in an LDAP userdb? Say I wanted to set the mail userdb parameter to override mail_location, would it work by having an entry in LDAP (eg for mailMessageStore attrib) like:
> 
> mdbox:/home/email/%d/%n:INDEX=/home/indexes/%d/%1n/%n:ALT=/home/email_archive/%d/%1n/%n
> 
> and those % variables will still be expanded by dovecot?

No. Otherwise it would break paths that actually contain % characters.

> Or would I be required to replace them in the LDAP directory with their actual values?

Yes. If you really wanted to avoid that and you have only a few different values, you could create some namespaces in dovecot.conf and enable/disable them as needed in the ldap fields. Although I guess that's not a whole lot better since there's currently no simple "enabled" setting for namespaces, maybe I should add one..



More information about the dovecot mailing list