Hi Chris,
>I have since learned that mail_home and mail_location should be
>different. I plan to use this:
I'm interested about any sources for this ?
I find dovecot to be very flexible, so much that you can actual have the home
dir inside the maildir instead of the traditional other way around, which is
actually my setup !
In /etc/dovecot/conf.d/auth-sql.conf.ext
userdb {
driver = static
args = uid=vmail gid=vmail home=/var/vmail/%d/%n/dovecot
}
In /etc/dovecot/conf.d/10-mail.conf
mail_location = Maildir:~/../
So in my case, the maildir is /var/vmail/%d/%n/ and the home dir is inside the
maildir in a directory I named dovecot (home=/var/vmail/%d/%n/dovecot). This is
because I migrated from courier which had the maildir directly in
/var/vmail/%d/%n/, but since sieve scripts are also put there they are
presented as maildir folders (which they're not of course), and this confused
my users. So I used this little trick to hide the sieve scripts inside the
dovecot directory and still have them working correctly.
-- Yassine.