Cit?t Aki Tuomi <aki.tuomi at dovecot.fi>:>> On July 12, 2017 at 10:16 AM azurit at pobox.sk wrote: >> >> >> >> Cit?t Aki Tuomi <aki.tuomi at dovecot.fi>: >> >> >> On July 11, 2017 at 7:51 PM azurit at pobox.sk wrote: >> >> >> >> >> >> Hi, >> >> >> >> is it possible to run a post-login script on proxy side? When a user >> >> is 'proxied' away, the standard post-login script seems to be skipped. >> >> I want to update last login datetime but only proxy has access to user >> >> database (so i cannot run it on backends). >> >> >> >> azur >> > >> > Sorry, imap-login starts proxying the connection on success, and >> > won't execute anything. >> > >> > Aki >> >> >> >> Ok, any workaround for what i need to do (see above)? > > Update last-login on backend? =) > > AkiBackends don't have access to user database and i wanted to keep it like this :(
> On 12 Jul 2017, at 10.36, azurit at pobox.sk wrote: > > Backends don't have access to user database and i wanted to keep it like this :(Then probably your only possibility is to update last_login information with the authentication policy framework introduced in dovecot 2.2.25: https://wiki2.dovecot.org/Authentication/Policy just build your custom auth policy server that updates last_login information after successfull passdb authentication Sami
Cit?t Sami Ketola <sami.ketola at dovecot.fi>:>> On 12 Jul 2017, at 10.36, azurit at pobox.sk wrote: >> >> Backends don't have access to user database and i wanted to keep it >> like this :( > > Then probably your only possibility is to update last_login > information with the authentication > policy framework introduced in dovecot 2.2.25: > https://wiki2.dovecot.org/Authentication/Policy > > just build your custom auth policy server that updates last_login > information after successfull > passdb authentication > > SamiThanks for suggestion but this seems too complex for such simple thing. I will probably create a small cron script which will parse logs and update last login datetime in DB. azur