On 31/12/2025 13:27 EET info--- via dovecot <dovecot@dovecot.org> wrote:
In conf.d/10-auth.conf I do:
dict lookuptable { dict_name = lookuptable dict_driver = file dict_file_path = /etc/dovecot/mailtouserid.dict } auth_username_format = %{user | lower | dict:lookuptable/shared/ }
But it seems the dictionary doesn't work here... it is skipped. Is this a bug, is it something that will be added lateron or do I do something wrong?
My goal is to allow users to logon with their email address as username.
Best wishes for 2026 to all!
-Huibert.
Hi, not sure how you came to this configuration, but no, that does not work, or is not even supposed to work.
Also, auth dict support has been removed. See
https://doc.dovecot.org/2.4.2/installation/upgrade/2.3-to-2.4.html#backends-...
Use passwd-file (or some other supported way) to map emails to usernames.
Aki