Date: Mon, 15 Sep 2003 14:13:30 -0700 (Pacific Daylight Time)
   From: Mark Crispin <[EMAIL PROTECTED]>
[...]
   > Where in RFC3501 does it say that the server needs to maintain
   > this trailing-hierarchy-separator convention?

   The semantics of hierarchy vis a vis % were discussed in great deal
   in the IMAP WG.  You might want to review some of the old messages.
   As I recall, your predecessors in the Cyrus project advocated this
   behavior.

   If the server does not show foo/ in response to foo/%, that
   indicates to the client that foo does not exist as a level of
   hierarchy.

Huh? This is news to me. When did anyone ever advocate this? Cyrus has
never had this behavior.

I do remember advocating (correctly) that given a mailbox "INBOX/a/b"
when the mailbox "INBOX/a" does not exist:

       C: 002 LIST "" INBOX/% S: * LIST (\NoSelect) "/" INBOX/a S: 002
       OK done

I certainly don't understand why a server would return "INBOX/" or
"foo/" as mailboxes, since they aren't.

Larry

Reply via email to