ietf-smtp
[Top] [All Lists]

Re: STARTTLS & EHLO: Errata text?

2009-01-30 04:57:47
John C Klensin wrote:
Old text:
   The client SHOULD send an EHLO command as the
   first command after a successful TLS negotiation.

New text:
   The client MUST send either an EHLO command or a HELO
command as the    first command after a successful TLS
negotiation.
    

s/HELO command as/HELO command, or a command that does not
require that a mail transaction be open, as/

That can be done in several other ways, but I don't think you
can or should prohibit VRFY, EXPN, HELP, etc., there.
  
Just going back a step, shouldn't it be worded something like

"The client MUST send a EHLO command after a successful TLS negotiation
if it wishes to start a mail transaction or use any SMTP extensions."

Because that's actually what we mean.

Also, saying 'or a command that does not require that a mail transaction
be open' means that you could use an SMTP extension which was advertised
before the STARTTLS, as long as it doesn't involve a mail transaction,
without resending EHLO.

-- 
Paul Smith

VPOP3 - POP3/SMTP/IMAP4/Webmail Email server for Windows