ietf-822
[Top] [All Lists]

Re: Interpretation of 2822 needed

2001-05-10 06:04:58
On 5/10/01 at 2:48 AM -0400, Vince Sabio wrote:

** Sometime around 19:47 -0500 05/09/01, Pete Resnick sent us:
obs-local-part  =       word *("." word)

where "word" is defined as atom or quoted-string. So an implementation must be able to handle your third example even though it must not be generated in new implementations.

This raises a final (I hope) question. If I understand this correctly, the following local-part would not be valid either for generating or receiving (i.e., this would not be considered a valid local-part):

vince"local part"sabio

...since the dot-atoms are missing the dots.

Well, it's not valid because obs-local-part is defined as a word or two or more dot-separated words, and that's not such a thing. Of course, I would take the Note at the beginning of section 4 quite seriously:

   Note: This section identifies syntactic forms that any implementation
   MUST reasonably interpret.  However, there are certainly Internet
   messages which do not conform to even the additional syntax given in
   this section.  The fact that a particular form does not appear in any
   section of this document is not justification for computer programs
   to crash or for malformed data to be irretrievably lost by any
   implementation.

pr
--
Pete Resnick <mailto:presnick(_at_)qualcomm(_dot_)com>
QUALCOMM Incorporated - Direct phone: (858)651-4478, Fax: (858)651-1102