On Fri, 2006-01-06 at 13:24, Matt Sergeant wrote: > On 6 Jan 2006, at 13:58, Les Mikesell wrote: > > > I'm running an ancient network monitoring tool called 'spong' and > > it's test for a working smtp service is to connect to the > > port, send 'quit' and parse what it receives for a '220'. > > With qpsmtpd as set up in the SMEserver beta, it is reporting > > a failure: > > > > 450 Connecting host started transmitting before SMTP greeting > > > > Is there an RFC requirement that the connecting host MUST > > wait before sending anything? > > Yes, see RFC 2821 section 4.3.1.
The way I read it, the greeting is an exception: One important reply is the connection greeting. Normally, a receiver will send a 220 "Service ready" reply when the connection is completed. The sender SHOULD wait for this greeting message before sending any commands That doesn't sound like a MUST. And I still don't see a 450 as a valid failure response there. 421 is allowed anytime. -- Les Mikesell [EMAIL PROTECTED]
