After upgrading dovecot to v2.4 my virtual user setup was broken. After
some investigating I sound out that there is a small issue in auth-passwdfile.conf.ext template:
auth_username_format in userdb section is equal to %u but in v2.4
the correct variable is %{user}. This leads to following error in logs:
dovecot[31599]: auth(xxxx@yyy.tld,192.168.1.22,sasl:plain)<Kha0BHo1OsTAqAEW>: Error: user not found from any userdbs
dovecot[31599]: imap(31645): Error: auth-master: login: request [3785228289]: Login auth request failed: Authenticated user not found from userdb, auth lookup id=3785228289 (auth connected 0 msecs ago, request took 0 msecs, client-pid=31644 client-id=1)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 481 |
Nodes: | 16 (2 / 14) |
Uptime: | 20:28:39 |
Calls: | 9,542 |
Calls today: | 2 |
Files: | 13,653 |
Messages: | 6,140,082 |