On M 27 Apr, 2009, at 23:23 , Giuliano Gavazzi wrote:
For me it's not a big deal, as was trying this only to give a different layout to users' mailboxes.
but it would be a big deal if I wanted to create domain specific public mailboxes. In order to allow extra parameters passed by the client (like in this case the domain name) to survive for subsequent use, perhaps there should be a username_format for all passdb (and userdb) methods, like the is for passwd-file. One could then let auth_username_format alone and preserve the %d variable for subsequent use. If I did not want %d to be used at all, I would not specify it in the client configuration from the start...
The documentation would have to be quite clear though, as auth_username_format seems more specific to authentication/ authorisation, while username_format would seem a global one, while, as it is now, auth_username_format rewrites globally the username, and username_format is specific to the authentication/authorization where it is allowed and defined.
Giuliano