That's a good point, you can't create a mailbox/subfolder that has a
slash in it. I've found, however, that the ability to have a dot
outweighs the loss of the slash.
If you want you could simply edit the patch, it's basically a unified
diff so you shouldn't have any problem going through it and changing the
slashes to any other character you want. =)
-David
Joel M. Baldwin wrote:
> How does this work of you want to create a folder
> with a '/' in the name?
>
> Sounds like we've still got a reserved character that can't
> be in folder names.
>
> David Fuchs wrote:
>
>> Alfred,
>>
>> I created the patch for cyrus-imapd version 2.0.11. It works on 2.0.12
>> as well, which is the version of Cyrus that I'm currently using.
>>
>> All the patch does is convert any references to a dot (.) into a slash
>> (/) in the mailbox names. Once the patch is installed, you need to refer
>> to your mailboxes with "user/" rather than "user."
>>
>> For instance:
>>
>> cyradm> cm user/david.fuchs
>>
>> cyradm> cm user/david.fuchs/cyrus.cache
>> createmailbox: System I/O error
>>
>> cyradm> cm user/david.fuchs/testbox
>> cyradm> cm user/david.fuchs/test.box2
>>
>> As you can see, you can create mailboxes with dots in the name, as long
>> as they don't conflict with other pre-defined filenames (such as
>> cyrus.cache, cyrus.index etc).
>>
>> -David
>>