From: Toschi Pietro (no email)
Date: Thu Feb 07 2008 - 09:35:46 EST
mailboxes.c specifies, in GOODCHARS macro, the list of allowed characters for creating subfolders. Do you know where it is the list of characters admitted when creating a mailbox?
Da: Alain Spineux [mailto:]
Inviato: marted́ 5 febbraio 2008 17.43
A: Toschi Pietro
Oggetto: Re: R: R: Error creating mailboxex with an "&" inside
On Feb 5, 2008 5:22 PM, Toschi Pietro <> wrote:
> Test result: failed.
> Even if testsaslauthd -u test\&- -p <password> results in an 0: OK "Success." response, and the mailbox really exists on IMAP server, I can't successfully login using IMAP clients to the IMAP server.
> Maybe some issues related to the way that cyrus and sasl communicate
The restriction is done in cyrus itself!
Their is 2 different list of allowed characters!
For example, cyradm allow you to create some root mailbox (like
but dont allow you to manage it !
> sam user/test& anyone p
you will get an error !
> -----Messaggio originale-----
> Da: Toschi Pietro
> Inviato: marted́ 5 febbraio 2008 15.49
> A: 'Michael Menge'; 'Jorey Bump'
> Oggetto: R: R: Error creating mailboxex with an "&" inside
> I'm afraid I think you're right.
> The problem is not related to the Kolab patch, in fact I tried to create a maibox both on a patched and an unpatched server with the same results, using cyradm:
> >cm user/test&
> Returns an error from cyradm
> >cm user/test\&
> Returns an error from IMAP server:
> XX CREATE user/test&
> XX NO Invalid Mailbox Name
> >cm user/test\&-
> Actually creates user/test&-
> Maybe a well-designed IMAP client should consider &- an escape sequence and show it a single & like in test&, but doubts about authentication problems still remain. I'll have a complete test in a short using Thunderbird and let you know my results.
> See you later.
> -----Messaggio originale-----
> Da: [mailto:info-cyrus-bounces at lists dot andrew dot cmu dot edu] Per conto di Michael Menge
> Inviato: marted́ 5 febbraio 2008 15.20
> Oggetto: Re: R: Error creating mailboxex with an "&" inside
> i think you have another problem, & has to be encoded in imap as &- .
> The encoding is done by the mailclient. But on the other hand cyrus
> expacts the user
> to have a folder under user that matches the username used for authentication.
> IMHO using & in username is a bad idea as the authenticationlayer does not
> know the special meaning of & and that it has to be escaped as &-
> Quoting Toschi Pietro <>:
> > Unfortunately I am using imapsync to migrate messages between
> > already created top-level mailboxex, but it doesn't seem to take
> > care of those details for me and failed to create every subfolder
> > with special character until I applied the Kolab patch that modified
> > GOODCHAR macro in mailboxes.c.
> > Apparently, the Kolab patch doesn't apply to top level mailboxes,
> > INBOX. And creating user/this& still fails with
> > cyradm or other applications.
> > pietro
> > -----Messaggio originale-----
> > Da: Jorey Bump [mailto:]
> > Inviato: marted́ 5 febbraio 2008 14.10
> > A: Toschi Pietro
> > Cc:
> > Oggetto: Re: Error creating mailboxex with an "&" inside
> > Toschi Pietro wrote, at 02/05/2008 06:57 AM:
> >> Apparently, cyrus-imapd does not support mailboxes with some letters
> >> inside the name. "&" is one of that. I have some mailboxes containing
> >> that symbol to be migrated from another server (SUN) but I always get an
> >> error.
> >> Looking at the IMAP RFC it seems very complex to me to understand what
> >> characters are supported and how by the protocol. I wander if there is a
> >> way to make cyrus accept such mailboxes, for example using some sort of
> >> escape sequences, encoding rules or so.
> >> Do someone have a solution to this annoying problem?
> > In Thunderbird, I can create a new folder named:
> > this&that
> > This results in a directory on the server named:
> > this&-that
> > What tool are you using to migrate your mailboxes? Hopefully, something
> > like imapsync will take care of these details for 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
> M.Menge Tel.: (49) 7071/29-70316
> Universitaet Tuebingen Fax.: (49) 7071/29-5912
> Zentrum fuer Datenverarbeitung mail:
> Waechterstrasse 76
> 72074 Tuebingen
-- 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