X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/0c7e18012fbe839480d6c657e1e39a2f4d41f6fe..0d0e445543703d3294a16a17a4606c9eade7afcb:/src/src/transports/smtp.c diff --git a/src/src/transports/smtp.c b/src/src/transports/smtp.c index 53012eced..c571d874c 100644 --- a/src/src/transports/smtp.c +++ b/src/src/transports/smtp.c @@ -1181,21 +1181,20 @@ if (tls_active >= 0) } } - /* For SMTPS we need to wait for the initial OK response. - Also, it seems likely that a server not supporting STARTTLS is broken - enough to perhaps not support EHLO. */ + /* For SMTPS we need to wait for the initial OK response. */ if (smtps) { if (!smtp_read_response(&inblock, buffer, sizeof(buffer), '2', ob->command_timeout)) goto RESPONSE_FAILED; - if (esmtp) - greeting_cmd = "EHLO"; - else - { - greeting_cmd = "HELO"; - DEBUG(D_transport) - debug_printf("not sending EHLO (host matches hosts_avoid_esmtp)\n"); - } + } + + if (esmtp) + greeting_cmd = "EHLO"; + else + { + greeting_cmd = "HELO"; + DEBUG(D_transport) + debug_printf("not sending EHLO (host matches hosts_avoid_esmtp)\n"); } if (smtp_write_command(&outblock, FALSE, "%s %s\r\n",