On 10/11/07, Andrew Morgan <[EMAIL PROTECTED]> wrote:
> On Thu, 11 Oct 2007, Eric Luyten wrote:
>
> >> we are in the process of migration from UW-IMAPD to Cyrus. Some of our 
> >> users
> >> have foldernames with brackets. Is there a way to enable the use of
> >> brackets in foldernames in Cyrus?
> >
> > Michael,
> >
> >
> > We migrated from UW-IMAPD to Cyrus (2.2.13) about a year ago
> > and I had to change the 'GOODCHARS' macro in imap/mboxname.c
> >
> > We added   ()'*?;[]%<>
>
> Wouldn't that present problems for IMAP commands that use the '*' and '%'
> wildcard characters?  Or is there some intelligent escaping of "bad"
> characters in mailbox names used by the IMAP protocol?

I thing IMAP dont provide any escape solution for this, * and % are
just IMAP wildcard characters that should not be used into mailbox
name.
Some imap command (like LIST) will expand % and * as wildcard characters.
Other like CREATE, SEACL ... that dont expect wildcard will not.
I thing this depend of the IMAP client, the way it will achieve its tasks.

Eric look to be confident about the use of these characters, and you
just need brackets.


Hope this help.

>
> When we converted from UW-IMAPD to Cyrus, the script we used turned
> "non-word" characters into underscores using the following regular
> expression:
>
>    $folder =~ s/[^\w\/-]/_/g;
>
>         Andy
> ----
> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>


-- 
Alain Spineux
aspineux gmail com
May the sources be with you
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to