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.

Reply via email to