On Tue, 13 May 2003, Eric Parusel wrote:
> It seems that Exchange should be re-sending the EHLO
> command after TLS is initialized, am I right?
Correct. The RFC specifies that all memory of what went before should be
forgotten when TLS is initialized.
> If the "TLS Encryption" box in Exchange isn't checked,
> then the connection goes through fine, that same
> "MAIL FROM:<> SIZE=xxx" command is accepted.
Because SIZE is advertised in response to the original EHLO.
> Is there anything I can do to get this to work?
This item is from the Wish List:
------------------------------------------------------------------------------
(142) 26-Feb-03 S Option to stay in ESMTP mode after STARTTLS
A broken client fails to send a new EHLO after starting a TLS session; this
leaves Exim in SMTP mode rather than ESMTP mode, because it has reset itself,
as the RFC specifies. The client then sends a MAIL command with a SIZE option,
which Exim rejects because that is valid only in ESMTP mode. I am not keen on
adding yet another option to support broken clients. There doesn't seem much
support for this, and it seems that a later release fixes the problem anyway.
------------------------------------------------------------------------------
The implication is that upgrading Exchange might solve the problem.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.