On Sat, 31 Jan 2009, Hector Santos wrote: > > So the one question I did have was the response code from the server. As > shown, the server issued 550. It was something: > > [TLS established] > C: MAIL FROM <xxxx> > S: 550 EHLO/HELO required. > > Shouldn't the server response be 503 (Bad Sequence of commands)?
Probably. The server in question (Exim) does not have this check hard-coded. Instead, it has a very general-purpose "ACL" facility for scripting SMTP-time checks. This allows admins to implemnt all sorts of things, including checking that HELO or EHLO has been issued before a MAIL transaction - which is in fact one of the more popular checks. Hence the response code is a 550 policy failure code rather than something relating more directly to the SMTP state machine. > If so, should this be stated in the revised text? Not in 3207 - this requirement is inherited from 5321. Tony. -- f.anthony.n.finch <[email protected]> http://dotat.at/ GERMAN BIGHT HUMBER: SOUTHWEST 5 TO 7. MODERATE OR ROUGH. SQUALLY SHOWERS. MODERATE OR GOOD.
