On Jun 28, 2007, at 12:38 PM, Timo Sirainen wrote:

Home directory is used wherever you have ~/ or %h. Or in your case
because you tried to use a relative mail_location path and Dovecot
chdired to home dir.

So, is it correct
that mail_location is the rule, unless mail is set in user_attrs, in
which case mail_location is overridden with the attributes from
user_attrs?  Is that how it works?

Right. And you can override pretty much any other setting from userdb as
well.

Hmm. Perhaps userdb should be returning mail_location also instead of
mail to make this more understandable.

That's not a bad idea. The best thing though would be better documentation of exactly how this all interacts, or perhaps I'm just not finding it. I've been through the wiki.

One thing that still puzzles me is why userdb has to be set at all. In my case its totally unnecessary as far as I can tell, yet I get errors if I don't set it or set it to nothing. I have it set to return the home attribute right now, but that isn't used.

Anyway, otherwise it all makes perfect sense to me now. Thank you for your patience and time!

--
Mark Edwards


Reply via email to