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