Re: [Imap-protocol] Re: Missing UIDNEXT during mailbox synchronization

Barry Leiba <[email protected]>
Newsgroups gmane.mail.imap.general
Message-ID <CAC4RtVCB=pNDC2Gjtf7z1=h50ZtyQKMUEOLDegBZPMwrshdtUg@mail.gmail.com>
>> Looks like that part of 3501 was not updated from 2060, then -- the
>> UIDNEXT is listed as REQUIRED in the description of the SELECT command, as
>> Bron pointed out.
>
> I reported this as an errata to RFC 3501, with the recommendation that the
> "assumption" sentence from the UIDNEXT text be removed in order to eliminate
> the ambiguity between this text (which implies that the UIDNEXT response may
> be optional) and the REQUIRED requirement located in Sections 6.3.1 & 6.3.2.

Um...

But this erratum is wrong.  You jumped to premature conclusions.

Look at the paragraph above the responses in Section 6.3.1.  It says this:

      The SELECT command selects a mailbox so that messages in the
      mailbox can be accessed.  Before returning an OK to the client,
      the server MUST send the following untagged data to the client.
      Note that earlier versions of this protocol only required the
      FLAGS, EXISTS, and RECENT untagged data; consequently, client
      implementations SHOULD implement default behavior for missing data
      as discussed with the individual item.

The text that you're suggesting removing is there very purposefully,
and should NOT be removed.  I intend to mark the erratum as
"Rejected", but I'll give us some time to discuss it further first.

Barry, Applications AD
_______________________________________________
Imap-protocol mailing list
[email protected]
http://mailman2.u.washington.edu/mailman/listinfo/imap-protocol
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.