Mark Crispin <[EMAIL PROTECTED]> writes:

> to:
>                        ; * represents the largest number in use.  In
>                        ; the case of message sequence numbers, it is
>                        ; the number of messages in a non-empty mailbox
>                        ; (it is an error to use message sequence numbers
>                        ; in an empty mailbox).  In the case of unique
>                        ; identifiers, it is the unique identifier of the
>                        ; last message in the mailbox or, if the mailbox
>                        ; is empty, the UIDNEXT value.

I feel "an error" is a bit loose.  Exactly what will happen?  It is
not impossible for a client to send e.g. a UID SEARCH UID 1:* to a
mailbox before it discover that the mailbox is empty.

I think it would be simpler to say that * represents a missing article
if the mailbox is empty.  Thus it is not an error to use * in a UID
set in empty mailboxes, but rather it simply doesn't match any
articles.

Reply via email to