[Dovecot] Syntax for doveadm auth cache

Timo Sirainen tss at iki.fi
Tue Sep 18 19:31:08 EEST 2012


On 18.9.2012, at 9.59, Angel L. Mateo wrote:

>>> 	So I'm running this command. Whenever I run it, I get the message that 3 (sometimes, is 4) entries are removed, but user information isn't really reloaded and I doubt it is really removed from cache (I have the user in a passwd-file and information used by imap processes is still the old one, no the new one, changed before the flush)
>> 
>> Works in my tests.
>> 
> 	Is this cache the same than the user information cache?

Yes.

> 	The parameter of the user I want to change is his quota, so I have modified quota value in my ldap diretory, then I run:
> 
> doveadm auth cache flush <myuser>

What is your doveconf -n output and the dovecot-ldap.conf contents? Is <myuser> with or without @domain? Also try this:

doveadm auth cache flush foo # make sure it isn't there
doveadm user foo
doveadm auth cache flush foo

Does the second flush return 1 or 0 entries? If 0, then there's a problem. If 1, then it really should have worked.

You could try also if disabling userdb prefetch makes any difference. And if you still have multiple userdb try with only one.


More information about the dovecot mailing list