The following was recently sent to me regarding message set:

> More careful wording is a must
> there, as now it specifies that comma can separate individual numbers, so
> the form:
> 1,2:3
> is illegal, as comma here separates an individual number and a range, and
> this is not allowed by the IMAP4rev1 specs, in spite of the fact that the
> sample shown right there uses the comma sign to separate ranges, too.
>
> There is no real definition for UID seq at all - just few words about that
> being "the same as message seq, but using UIDs" - this needs to be
> addressed, too.

Although the correct interpretation seems to be obvious in both of these,
there have been quite enough problems with people being contrary.  So,
I think that we ought to remedy these.

Here is the current defintion in the draft.  Suggestions, please?

   set             = sequence-num / (sequence-num ":" sequence-num) /
                     (set "," set)
                       ; Identifies a set of messages.  For message
                       ; sequence numbers, these are consecutive
                       ; numbers from 1 to the number of messages in
                       ; the mailbox
                       ; Comma delimits individual numbers, colon
                       ; delimits between two numbers inclusive.  Note
                       ; that n:m and m:n are equivalent.
                       ; Example: 2,4:7,9,12:* is 2,4,5,6,7,9,12,13,
                       ; 14,15 for a mailbox with 15 messages.


-- Mark --

http://panda.com/mrc
"The Catholic and the Communist are alike in assuming that an opponent
cannot be both honest and intelligent." -- George Orwell

-- 
-----------------------------------------------------------------
 For information about this mailing list, and its archives, see: 
 http://www.washington.edu/imap/imap-list.html
-----------------------------------------------------------------

Reply via email to