[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: I-D ACTION:draft-ietf-imapext-thread-00.txt
In article <MailManager.965753074.4273.mrc@xxxxxxxxxxxxxxxxxxxx>, Mark
Crispin <MRC@xxxxxxxxxxxxxxxxxx> writes
>On Tue, 8 Aug 2000 10:26:23 -0500, Jon Miner wrote:
>> Just wanted to note (as has probably already been noted) that message
>> threading is better based on the "In-Reply-To:" header and the
>> "References:" header. Using these fields makes subthreading much
>> easier. This didn't seem to be mentioned in the document.
>
>We are working on the specification (and reference implementation) for the
>REFERENCES algorithm and have been for the past month. Please be patient.
>
>What you should look at in the current document is the framework provided
>(e.g. new algorithms can be added at any time, representation of trees, etc.)
>
Will the REFERENCES specification deal with referenced, but unavailable,
messages?
For example, message C references B references A and, for whatever
reason, messages A and C are available but B is not available.
Then I would still want B to be represented in the thread structure -
otherwise it would give the false impression that C replied to A.
The syntax in the draft currently can only return sequence numbers or
UIDs whereas for message B all that is known is its message-id.
Suggestion:
If A is message 1, and B has message-id <x@y>, and C is message 3 then
the server response would be
S: * THREAD (1 "<x@y>" 3)
and the corresponding syntax
thread-members = (nz-number / msg-id) *(SP (nz-number / msg-id))
[SP thread-nested]
msg-id = string
Regards
--
Paul Overell T U R N P I K E