On Fri, 2010-12-10 at 15:07 -0700, Willie Gillespie wrote: > > Thanks for the reply, although I am not sure you understand the > > question. I know what I need to do, I just don't know how (syntax to use > > in the dovecot configuration file) to change the mail_location on a > > per-user basis with the "passwd" userdb backend. > > I am no Dovecot expert, but maybe you could add a passwd-file userdb > alongside your regular userdb.
Yeah, something like that has to be done. > Then for the users you want to test with: > user:password-ignored--will-use-passdb-instead:1000:1000::/home/user::userdb_mail=mdbox:~/Maildir Yep. Either only the non-default users or just clone the entire /etc/passwd there. You could write a small script that updates it, preserving the extra fields. > The thing I'm not sure about is which order you should list your userdb > sections in the config file such that "passwd-file" takes precedence > over "passwd". userdb passwd-file {} just needs to be above userdb passwd {} in config file. If user isn't found from passwd-file then it's looked up from passwd next.