On Mar 18, 2009, at 2:10 PM, Stewart Dean wrote:
The problem comes with IMAP. While dovecot can tell if a folder is
mbox or maildir, it has to be pointed to the right place (by
namespace definitions in the client, IIRC), and the default of
putting the inbox under ~/mail is one I'd like to embrace for
various reason...but given that that means moved inbox folders and
*that* means either making a global change (there goes staged
migration) OR changing the namespace definitions on each PC. I can
get to the early few and change the namespaces definition, but there
doesn't appear to any equivalent (enlighten me, if I'm missing
something) to ~/.procmailrc for imap, so that I don't have to get on
the client machine.
By namespace definitions you probably mean the IMAP clients' "imap
folder prefix" or whatever they happen to call them in different
clients? You can create namespaces for backwards compatibility, you
probably want similar namespaces to what is described here under UW-
IMAP examples: http://wiki.dovecot.org/Namespaces
You could do that kind of a change already with mbox users to make
sure everything works. Then have your users use one of the two
mail_locations (by returning "mail" extra field from userdb):
- mail_location = mbox:~/mail
- mail_location = maildir:~/Maildir