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