Re: SUMMARY: Limiting msg-id generate syntax

Philip Guenther <[email protected]>
Newsgroups gmane.ietf.rfc822
Message-ID <[email protected]>
On Mon, 7 May 2007, Pete Resnick wrote:
> So, scream now or forever hold your peace on the following:
>
> - Define the left hand side of the "@" in msg-id to be (dot-atom-text / 
> ob-id-left)
> - Leave the right hand side of msg-id as it is (dot-atom-text / 
> no-fold-literal / obs-id-right)
> - Leave the text to normatively RECOMMEND (or should it be REQUIRE?) that the 
> right hand side be a domain identifier (either domain name or domain literal)

Sounds good to me.

...
> I'd also be inclined to *not* talk about case-sensitivity and comparisons 
> since nowhere is it discussed in 2822.

Message-ids a required to be globally unique.  How can an implementor 
know that his generate-id algorithm is acceptable without knowing what the 
equality test is?  (Okay, that's a bit weak...)

The real issue for 2822 is actually in the copying of message-ids into the 
in-reply-to and references fields.  A MUA that forces id-right components 
to lower-case will break threading.  I guess the current text's 
description of how the reply's references and in-reply-to fields are 
generated is good enough, given that is says "copy the contents" and not 
"extract the ids and put them in the new field".


Probably unrelated to the above: MUAs have to accept messages with 
message-ids using the obsolete syntax, but if they follow the rules when 
generating a reply then the reply won't obey the generate syntax.


Philip Guenther
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.