[Dovecot] mail_location, user 'home', questions
CMarcus at Media-Brokers.com
Thu Dec 26 15:40:34 EET 2013
Ok, another question...
I always like changes to the default settings whenever possible (KISS
So, according to the dovecot wiki, the default location for a maildir
mail_location = maildir:~/Maildir
However, when I first tried to access mail on the new box, something
wasn't right, and I ended up having to change this to:
mail_location = maildir:~
to get mail to display correctly.
The filesystem for a users maildir currently has everything
(cur/new/tmp, and the individual folders) inside that users directory, ie:
Do I need to change this so that everything is under a 'Maildir'
subdirectroy inside the users directory, like:
Also, I'm aware that it is important that even virtual users have valid
'homes', but I'm confused as to where these are (or are supposed to be)
My sql query currently contains:
user_query = \
SELECT CONCAT('/var/vmail/', maildir) AS home \
FROM mailbox WHERE username = '%u'
iterate_query = SELECT username AS user FROM mailbox
So... what exactly is this saying? That the users 'home' is
'/var/vmail'? Or does it automatically append %d/%u?
I'm specifically wondering if the intention for the defaults is for the
users home to be:
and the users maildirs to be in:
Would appreciate some clarification...
It wouldn't be hard to mv all of the users maildirs to a Maildir
subfolder after the sync, but I want to know for sure that that is what
I should/need to do...
More information about the dovecot