[Dovecot] Removing specific entry in user/auth cache

Joseph Tam jtam.home at gmail.com
Thu Jun 28 05:08:08 EEST 2012

Francisco Wagner C. Freire <wgrcunha at gmail.com> writes:

> On Wed, Jun 27, 2012 at 9:24 AM, Timo Sirainen <tss at iki.fi> wrote:
>> On 27.6.2012, at 14.10, Angel L. Mateo wrote:
>>>       We have dovecot configured with auth cache. Is there any way to
>> remove a specific entry (not all) from this cache?
>> Nope. What do you need it for?
> I dont known about Angel, but for me is useful because sometimes i need to
> deactivate smtp/imap/pop access from accounts, or change their home after
> storage migration, and removing a specific record i can use a long time
> cache.

I'm not sure that the auth cache holds that information, but I think you
can at least invalidate a particular auth cache entry by

 	1) Changing the user password (and save the previous hash)
 	2) Authenticate using the new credentials (and invalidate
 		the auth cache entry).  For example, you can just
 		do a manual connection on your dovecot server

 			x login someuser newpassword

 		This will replace the cache entry with a new one.

 	3) When you are ready to put the account back online, change the
 		password back to the original.  A password mismatch forces
 		a resync to your authentication system which will restore
 		the auth cache.

Joseph Tam <jtam.home at gmail.com>

More information about the dovecot mailing list