On Tue, 2010-02-09 at 11:54 +0100, Luciano Mannucci
wrote:> I'm using dovecot 1.2.10 with mbox format (which implies layout=fs)
> and I would like to switch to maildir++ layout without changing format
> in order to implement subfolders for IMAP users. I understand that I
> should move the INDEX location to avoid some namespace conflict (it
> would be a good idea anyway: I'll move them on another disc :).
Test it first. I haven't done much Maildir++ layout testing with mbox.
There's also another possibility you could try:
mail_location = mbox:/var/spool/mailboxes/%u:DIRNAME=mbox
Then you'd have e.g.:
foo/mbox
foo/bar/mbox
Looks like INBOX stupidly creates "inbox" instead of INBOX/mbox, but
you
can fix that also by specifying :INBOX=.../INBOX/mbox
>
mail_location=mbox:/var/spool/mailboxes/%u:LAYOUT=Maildir++:INBOX=/var/spool/mail/%u:INDEX=/var/dovecot_indexes
":INDEX=/var/dovecot_indexes/%u". Also I don't think you need the
:INBOX
part.
> I'll have to rename folders for IMAP users, right?
Yes.
> Is there some script that does just that?
No.
> Some other needed black magic for .subscriptions?
Create a namespace that sets separator=/, otherwise clients could become
confused because separator changes to '.'. Also check if any users
already have mailboxes with '.' in them, because those will have to be
renamed somehow. Or you could alternatively use listescape plugin.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL:
<http://dovecot.org/pipermail/dovecot/attachments/20100209/b41cb4bc/attachment-0002.bin>