[Dovecot] Syntax for doveadm auth cache

Timo Sirainen tss at iki.fi
Wed Oct 3 16:26:34 EEST 2012


On 3.10.2012, at 9.25, Angel L. Mateo wrote:

>>> 	I think I have found the source of the problem, although I don't know how to fix it. The problem is that I have different results if I ask for user information with just the login or with the whole email:
>> 
>> Flush both the user and user at domain entries?
>> 
> 	Yes, I could do this, but why there are entries with user and user at domain?, because I have three user databases:
> 
> * master password: it is not normally used
> * pam: I have the cache_key=%n on it
> * ldap: I don't know to configure cache_key (I tried args = cache_key=%n /etc/dovecot/dovecot-ldap.conf.ext but it didn't work)

For LDAP the cache_key is figured out automatically based on the used %variables. You can't override the cache key. The only way to make it work would be to change the LDAP query to use only %n and no %u/%d (which I guess would be possible by checking for %n@* ?)




More information about the dovecot mailing list