On Sun, Apr 21, 2002 at 04:28:04AM -0700, Ask Bjoern Hansen wrote: > > No patch, but a coworker recently told me that MTAs should now be > > considering an opening HELO as optional -- if the sender wants to lunge > > right in with a RCPT, it's permissible. I can't find an RFC confirming > > as much, but it does seem to be done that way by exim and sendmail. > > hmn, the rfc (2821) doesn't say it's optional,
Agreed, it doesn't, and it doesn't make any sense to support the omission and then proceed with an ESMTP conversation. I could see supporting a bare-SMTP exchange in the absence of a HELO, but I've yet to see a sender actually try to omit it. > Since we don't claim to support pipelining (rfc 2920) anyway, you > could do a hack to flush the input buffer when there's an SMTP > failure. That should ruin their session pretty efficiently. :-) We don't? The PIPELINING keyword is listed in the EHLO response, and I've seen pipelined transfers going through just fine. -- Devin \ aqua(at)devin.com, 1024D/E9ABFCD2; http://www.devin.com Carraway \ IRC: Requiem GCS/CC/L s-:--- !a !tv C++++$ ULB+++$ O+@ P L+++
