is it possible to run a post-login script in a dovecot proxy with local auth?
Timo Sirainen
tss at iki.fi
Tue Jul 12 01:30:32 UTC 2016
On 05 Jul 2016, at 02:14, Luca Lesinigo <luca at lm-net.it> wrote:
>
> We’re using dovecot v2.2.22, authenticating on a local database (passdb with sql driver), and then proxying the connections to the backend server returned by passdb (proxy=y and backend in “host” column). To support some legacy clients we should keep POP/IMAP-before-SMTP running for some time, but right know I don’t know how to hook up a successful authentication in the dovecot proxy.
>
> I did read from http://wiki2.dovecot.org/PostLoginScripting:
> “...it's not currently possible to run post-login scripts in proxies, because they're not actually logging in to the local Dovecot”
> Does that also holds true even if the proxy is authenticating users locally before proxying them?
Yes. Only when the imap/pop3 process starts the post-login scripting can work.
> Failing that, any idea on how to get successful logins, other than parsing the log file?
passdb checkpassword? Or write a plugin.
More information about the dovecot
mailing list