For those following Sender based authentication - a question
Benjamin Scott
bscott at ntisys.com
Mon Nov 22 09:23:01 EST 2004
Sheesh. HELO is not a header. :-)
I quote from RFC-821, Section 4.1.1, Page 19:
HELLO (HELO)
This command is used to identify the sender-SMTP to the
receiver-SMTP. The argument field contains the host name of
the sender-SMTP.
The receiver-SMTP identifies itself to the sender-SMTP in
the connection greeting reply, and in the response to this
command.
This command and an OK reply to it confirm that both the
sender-SMTP and the receiver-SMTP are in the initial state,
that is, there is no transaction in progress and all state
tables and buffers are cleared.
Particuarly relivant are "This command is used to identify the sender-SMTP
to the receiver-SMTP" (i.e., identifies the client to the server), and
"there is no transaction in progress" (i.e., no message is currently being
transferred).
RFC-2821, Section 4.1.1.1, Paragraph 3, further states:
... In any event, a client MUST issue HELO or EHLO before starting a
mail transaction.
Any questions? :-)
--
Ben Scott <bscott at ntisys.com>
| The opinions expressed in this message are those of the author and do |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind. |
More information about the gnhlug-discuss
mailing list