I pretty much asked the same question in this message : http://asg.web.cmu.edu/archive/message.php?mailbox=archive.info-cyrus&searchterm=gaudreau&msg=19930
I couldn't find any reason not to allow the single quote in the code or the rfcs either.
I was hoping somebody would answer this time... Although I can't tell you why the single quote is not in GOODCHARS, I can tell you that we added it in mboxname.c (as posted in my message) and we've been running in procuction for several months without any problems.
Patrick Welche wrote:
As ever, I'm moving users from courier to cyrus. All was well until I hit a mailbox with a single quote in its name which cyrus rejects. I had a look at rfc3501 and as far as I can tell, it doesn't prohibit a ' (allows astring).
imap/mboxname.c allows:
#define GOODCHARS " +,-.0123456789:[EMAIL PROTECTED]"
So, is there a reason for not allowing ', or is it a simple ;) matter of adding it to GOODCHARS and wondering about all the places in the C code which need \' ?
Cheers,
Patrick