On Dovecot 2.4, auth-legacy setting for the auth service appears to be no-op when using lua passdb
So, I used https://doc.dovecot.org/main/installation/upgrade/2.3-to-2.4.html#exim-authe... to ensure exim still worked. Unfortunately, that doesn't seem to be the case. Sender verification, auth, etc. *will* fail until you specifically start sending back those old params as well as the updated ones. I am using lua for the passdb/userdb however, so presumably it's just not documented that this is an "exercise for the reader" when using lua.
In particular you need to deliver the 'mail' and 'quota' fields as they previously existed (colon separated) alongside the new dovecot params.
Hope this helps someone else out there.
Cheers,
Thomas "Andy" Baugh | Software Development Engineer IV andy.baugh@webpros.com www.webpros.com
On 14/08/2025 21:09 EEST Andy Baugh via dovecot <dovecot@dovecot.org> wrote:
So, I used https://doc.dovecot.org/main/installation/upgrade/2.3-to-2.4.html#exim-authe... to ensure exim still worked. Unfortunately, that doesn't seem to be the case. Sender verification, auth, etc. *will* fail until you specifically start sending back those old params as well as the updated ones. I am using lua for the passdb/userdb however, so presumably it's just not documented that this is an "exercise for the reader" when using lua.
In particular you need to deliver the 'mail' and 'quota' fields as they previously existed (colon separated) alongside the new dovecot params.
Can you explain in bit more detail what you are doing?
Aki
participants (2)
-
Aki Tuomi
-
Andy Baugh