It is not up to the server in this case (EHLO/HELO) to enforce the sequence. It is specifically stated that the Client is responsible for this.
Eric S ----- Original Message ----- From: "Rod Dorman" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, June 21, 2002 12:21 PM Subject: RE: [IMail Forum] HELO and SMTP > Can anybody locate what the servers responsibility is with regard to > no EHLO or HELO in RFC 2821? > > Under '3.3 Mail Transactions' it states: > "If a RCPT command appears without a previous MAIL command, the > server MUST return a 503 "Bad sequence of commands" response. > > Under '4.1.1.1 Extended HELLO (EHLO) or HELLO (HELO)' it states: > "In any event, a client MUST issue HELO or EHLO before starting > a mail transaction." > > Under '4.1.4 Order of Commands' it states: > "A session that will contain mail transactions MUST first be > initialized by the use of the EHLO command." > > My take on this is the server MUST NOT accept the MAIL FROM (a 503 > would be the appropriate response) but I'd like to know what other > RFC aficionados think. > > -- > [EMAIL PROTECTED] > "Hangers on though you be friends be more humble > when asking for seconds." > Katsuhito Masaki (Grandfather); Tenchi Muyo Episode 7 > > Please visit http://www.ipswitch.com/support/mailing-lists.html > to be removed from this list. > > An Archive of this list is available at: > http://www.mail-archive.com/imail_forum%40list.ipswitch.com/ > > Please visit the Knowledge Base for answers to frequently asked > questions: http://www.ipswitch.com/support/IMail/ > Please visit http://www.ipswitch.com/support/mailing-lists.html to be removed from this list. An Archive of this list is available at: http://www.mail-archive.com/imail_forum%40list.ipswitch.com/ Please visit the Knowledge Base for answers to frequently asked questions: http://www.ipswitch.com/support/IMail/
