ietf-822
[Top] [All Lists]

Re: Interpretation of 2822 needed

2001-05-09 17:48:28
On 5/9/01 at 7:44 PM -0400, Vince Sabio wrote:

To me, this means that the local-part of an address may either be quoted or may contain dot-atoms, but may not contain embedded quoted substrings. For example, consider the following address local-parts:

VALID: vince.sabio
VALID: "vince sabio" (deprecated, but nonetheless valid)
NOT VALID: vince."human mail server".sabio

Is my interpretation of 3.4.1 correct, or am I reading something wrong here?

This is correct for the *generate* syntax. Do note however that it is legal in the obsolete (i.e., interpreting) syntax. In 3.4.1 you have:

addr-spec       =       local-part "@" domain

local-part      =       dot-atom / quoted-string / obs-local-part

and in 4.4 you have:

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.

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