My reading of RFC 821 says that the following command is illegal:
rcpt to:<s. j. sudish@mindspring.com>
Here're the relevant quotes from the 821 grammar with comments between
brackets:
<forward-path> ::= <path>
<path> ::= "<" [ <a-d-l> ":" ] <mailbox> ">"
[. an a-d-l must be followed by ":", so we can ignore that for the
above example ]
<mailbox> ::= <local-part> "@" <domain>
<local-part> ::= <dot-string> | <quoted-string>
[. a quoted-string must be surrounded by double quotes, so we can
ignore that ]
<dot-string> ::= <string> | <string> "." <dot-string>
<string> ::= <char> | <char> <string>
<char> ::= <c> | "\" <x>
[. so, every part of the local-path in this derivation is a <c>, since
we have no "\"'s ]
<c> ::= any one of the 128 ASCII characters, but not any
<special> or <SP>
rcpt to:<s. j. sudish@mindspring.com>
Here're the relevant quotes from the 821 grammar with comments between
brackets:
<forward-path> ::= <path>
<path> ::= "<" [ <a-d-l> ":" ] <mailbox> ">"
[. an a-d-l must be followed by ":", so we can ignore that for the
above example ]
<mailbox> ::= <local-part> "@" <domain>
<local-part> ::= <dot-string> | <quoted-string>
[. a quoted-string must be surrounded by double quotes, so we can
ignore that ]
<dot-string> ::= <string> | <string> "." <dot-string>
<string> ::= <char> | <char> <string>
<char> ::= <c> | "\" <x>
[. so, every part of the local-path in this derivation is a <c>, since
we have no "\"'s ]
<c> ::= any one of the 128 ASCII characters, but not any
<special> or <SP>