atom feed8 messages in net.sourceforge.lists.courier-imapRe: [Courier-imap] SETACL
FromSent OnAttachments
lis...@oliver-block.euJun 12, 2009 6:01 am 
Sam VarshavchikJun 12, 2009 3:06 pm 
lis...@oliver-block.euJun 13, 2009 3:25 am 
Sam VarshavchikJun 13, 2009 6:21 am 
lis...@oliver-block.euJun 13, 2009 6:58 am 
Sam VarshavchikJun 13, 2009 8:12 am 
lis...@oliver-block.euJun 13, 2009 9:01 am 
Sam VarshavchikJun 13, 2009 11:03 am 
Subject:Re: [Courier-imap] SETACL
From:lis...@oliver-block.eu (lis@oliver-block.eu)
Date:Jun 13, 2009 6:58:19 am
List:net.sourceforge.lists.courier-imap

Sam Varshavchik schrieb:

Yes, that's why I asked for an "escape sequence". :-)

Any escape sequences must be produced by the IMAP client. For example, the modified-UTF7 encoding which is used to specify folder names that contain non-Latin characters. This is all a client-side convention. The server knows nothing about it. It uses folder names verbatim, as they are given by the client. Therefore, if the client needs to use periods, it's the IMAP client's responsibility to encode them, not the server's.

That's right.

But, the IMAP spec does not specify the delimiter! That does the implementation.
When the clients converts a mailbox or hierarchy level named 'jd@example.com'
from UTF-8 to UTF-7 (as defined in RFC3501) the mailbox or hierarchy level is
still 'jd@example.com'. Is it possible to configure courier imap and specify
the delimiter character? I guess not.

What do think is the better way with respect to the IMAP protocol:

1. Define an implementation dependent escape sequence if a user uses the
delimiter character in a mailbox name or hierarchy level

2. Make the implementation be configurable to set the delimiter.

In my opinion 1 is the better approach because 2 just shifts the problem from
one character to another.

But I understand what you mean. The use of the escape sequence needs to be
specified by the IMAP protocol or one of its extension, right?

Best regards,

Oliver Block

------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects