On Feb 7, 2008 3:35 PM, Toschi Pietro <Pietro.Toschi@xxxxxxxxxx> wrote: > > Alain, > 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? I don't know. Maybe in the authentication side. > > Thanx > > Pietro > > > -----Messaggio originale----- > Da: Alain Spineux [mailto:aspineux@xxxxxxxxx] > Inviato: martedì 5 febbraio 2008 17.43 > A: Toschi Pietro > Cc: info-cyrus@xxxxxxxxxxxxxxxxxxxx > Oggetto: Re: R: R: Error creating mailboxex with an "&" inside > > On Feb 5, 2008 5:22 PM, Toschi Pietro <Pietro.Toschi@xxxxxxxxxx> wrote: > > > > Test result: failed. > > > > Even if testsaslauthd -u test\&-test@xxxxxxxxxx -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 > user/test&test@xxxxxxxxxx) > but dont allow you to manage it ! > Try this > > sam user/test&test@xxxxxxxxxx anyone p > you will get an error ! > > > > > > > > > -----Messaggio originale----- > > Da: Toschi Pietro > > Inviato: martedì 5 febbraio 2008 15.49 > > A: 'Michael Menge'; 'Jorey Bump' > > Cc: info-cyrus@xxxxxxxxxxxxxxxxxxxx > > 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&test@xxxxxxxxxx > > Returns an error from cyradm > > > > >cm user/test\&test@xxxxxxxxxx > > Returns an error from IMAP server: > > XX CREATE user/test&test@xxxxxxxxxx > > XX NO Invalid Mailbox Name > > > > >cm user/test\&-test@xxxxxxxxxx > > Actually creates user/test&-test@xxxxxxxxxx > > > > Maybe a well-designed IMAP client should consider &- an escape sequence and show it a single & like in test&test@xxxxxxxxxx, 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. > > > > P > > > > > > -----Messaggio originale----- > > Da: info-cyrus-bounces@xxxxxxxxxxxxxxxxxxxx [mailto:info-cyrus-bounces@xxxxxxxxxxxxxxxxxxxx] Per conto di Michael Menge > > Inviato: martedì 5 febbraio 2008 15.20 > > A: info-cyrus@xxxxxxxxxxxxxxxxxxxx > > Oggetto: Re: R: Error creating mailboxex with an "&" inside > > > > Hi, > > > > 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 <Pietro.Toschi@xxxxxxxxxx>: > > > > > 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&that@xxxxxxxxxxxxx still fails with > > > cyradm or other applications. > > > > > > pietro > > > > > > > > > > > > > > > -----Messaggio originale----- > > > Da: Jorey Bump [mailto:list@xxxxxxxxxxxxx] > > > Inviato: martedì 5 febbraio 2008 14.10 > > > A: Toschi Pietro > > > Cc: info-cyrus@xxxxxxxxxxxxxxxxxxxx > > > 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: > > michael.menge@xxxxxxxxxxxxxxxxxxxx > > Waechterstrasse 76 > > 72074 Tuebingen > > > > > > -- > Alain Spineux > aspineux gmail com > May the sources be with you > -- 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