Post-login script on proxy side

Aki Tuomi aki.tuomi at dovecot.fi
Wed Jul 12 15:26:51 EEST 2017


> On July 12, 2017 at 2:35 PM azurit at pobox.sk wrote:
> 
> 
> 
> 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
> >
> > Sami
> 
> 
> 
> Thanks 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

Do you object backends talking to your proxies? If not, add a small

service last-update-script-service {
  inet_listener {
    port = 9421
  }
  executable = script last-update
}

and speak to it from backend? bit hackish, I agree.

Aki


More information about the dovecot mailing list