I have searching for the best way to tell if a Dovecot user is idle by finding 
the last time they have logged in.

Right now the best way I can tell is to do something like "touch" a file in the 
users homedir via a post login exec.

This seems like a LOT of overhead, to accomplish such a simple task, especially 
if your doing a lot of dozens of logins per second.  Is there an easier/better 
way?  Is there a way to possibly tell Dovecot to refresh the mod time on an 
index file whenever the user successfully auths or to refresh a separate file 
in the homedir, ie: ~/.lastlogin  (not ~/Maildir/.lastlogin as that would 
obviously cause some issues)

Seems like something that would be far less overhead than calling a shell, 
execing another command, etc.

I'm open to other ideas/alternatives if they are out there!

TIA

-- 
Robert Blayzor
INOC, LLC
rblay...@inoc.net
http://www.inoc.net/~rblayzor/



Reply via email to