At 10:17 15-07-2007, Peter J. Holzer wrote:
>
> C: VRFY <[EMAIL PROTECTED]>
> S: 250 smith <[EMAIL PROTECTED]>
>
> or
>
> C: VRFY [EMAIL PROTECTED]
> S: 250 smith <[EMAIL PROTECTED]>
The last two would be a separate example, I think.
It could go after the second paragraph of Section 3.5.1.
For the VRFY command, the string is a user name or a user name and
domain and it MUST be in either of the following forms:
User Name <[EMAIL PROTECTED]>
[EMAIL PROTECTED]
If a normal (i.e., 250) response is returned, the response MAY
include the full name
of the user and MUST include the mailbox of the user. The
following cases show a
normal response:
C: VRFY <[EMAIL PROTECTED]>
S: 250 smith <[EMAIL PROTECTED]>
or
C: VRFY [EMAIL PROTECTED]
S: 250 smith <[EMAIL PROTECTED]>
When a user name that is the argument to VRFY could identify more
than one ...
> The before last example is for a user name and domain. Although it
> is accepted by some implementations, and I believe, readily used, it
> does not fit the description for a string as a user name.
It falls under 'hosts MAY also choose to recognize other strings as
"user names"'. The last form is IMHO the only form which must be
supported:
I'm not so sure about that. I suggested some text below to clarify that.
| An implementation of the VRFY or EXPN commands MUST include at least
| recognition of local mailboxes as "user names". However, since
| current Internet practice often results in a single host handling
| mail for multiple domains, hosts, especially hosts that provide this
| functionality, SHOULD accept the "[EMAIL PROTECTED]" form as a "user
| name";
So "local maiboxes" MUST be supported ans "[EMAIL PROTECTED]" SHOULD be
supported. But how is a mailbox specified?
| The standard mailbox naming convention is defined to be
| "[EMAIL PROTECTED]":
Seems a bit redundant to prescribe the same form both via MUST and
SHOULD.
How about:
"User name" is a fuzzy term and has been used deliberately. An
implementation of the VRFY or EXPN commands MUST include at least
recognition of local mailboxes as "user names". However, since
current Internet practice often results in a single host handling
mail for multiple domains, hosts, especially hosts that provide this
functionality, MUST accept the "[EMAIL PROTECTED]" form as a "user
name"; hosts MAY also choose to recognize other strings as "user
names" or require the user name to be enclosed in pointed brackets.
Regards,
-sm