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
-----------------------------------------------------------------