ietf-smtp
[Top] [All Lists]

Re: STARTTLS & EHLO: Errata text?

2009-02-01 12:33:33

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  <dot(_at_)dotat(_dot_)at>  http://dotat.at/
GERMAN BIGHT HUMBER: SOUTHWEST 5 TO 7. MODERATE OR ROUGH. SQUALLY SHOWERS.
MODERATE OR GOOD.