Hi Thomas, On Tue, 24 May 2005 22:12:48 +0700 UTC (5/24/2005, 10:12 AM -0500 UTC my time), Thomas Fernandez wrote:
G>> now the RECOMMENDED part G>> The message identifier (msg-id) itself MUST be a globally unique G>> identifier for a message. The generator of the message identifier G>> MUST guarantee that the msg-id is unique. T> Hm. Do MUST sentences in the RFCs refer to recommendations? Umm, no, the definitions of these terms, MUST, etc, as below, as to their meaning is in RFC 2119. It is difficult for me to just pick certain aspects of the RFC and copy it here, the relevant parts for a particular subject. The entire RFC should be read and digested for its full meaning :) T> OK. The point with the unique message ID was the usenet, and it makes T> sense there. I have to disagree with you here.. according to the RFC (2822), it is for email. Abstract This standard specifies a syntax for text messages that are sent between computer users, within the framework of "electronic mail" messages. This standard supersedes the one specified in Request For Comments (RFC) 822, "Standard for the Format of ARPA Internet Text Messages", updating it to reflect current practice and incorporating incremental changes that were specified in other RFCs. T> It doesn't make sense for email (as used in mailing lists), IMHO. So Tony T> is safe in my opinion, but I am not sure whether the RFCs agree. The spec does not differentiate between email, USENET, or mailing lists, but rather covers all email. Tony's message-ID header ending in @192.168.2.1 or whatever, is acceptable as the RFC only specifies the need for a unique ID, and recommends how that should be laid out, but it is not a MUST situation... There is no mandatory spec that message-ID headers must end in an actual domain name. In fact, Pine (email client) offers the ability to encrypt this (the domain part of the ID), and Pine was written by Mark Crispin, who also authored UW-IMAP, who also authored the IMAP RFC 3501... if it was not in spec, he would have not put this feature/ability into Pine. G>> This document occasionally uses terms that appear in capital letters. G>> When the terms "MUST", "SHOULD", "RECOMMENDED", "MUST NOT", "SHOULD G>> NOT", and "MAY" appear capitalized, they are being used to indicate G>> particular requirements of this specification. A discussion of the G>> meanings of these terms appears in [RFC2119]. -- Gary ________________________________________________________ Current beta is (none) | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html IMPORTANT: To register as a Beta tester, use this link first - http://www.ritlabs.com/en/partners/testers/

