[exim] Known SSL issue in some 4.84 builds or "middle-box" b…

Top Page
Delete this message
Reply to this message
Author: Viktor Dukhovni
Date:  
To: exim-users
Subject: [exim] Known SSL issue in some 4.84 builds or "middle-box" breakage?

The domain subse.eu has two MX hosts:

    $ dig +short -t mx subse.eu | sort -n
    10 mail.subse.eu.
    30 mail2.subse.eu.


Both appear to run Exim, the first seemingly 4.84 and the second
seemingly 4.80. The first MX host does not complete TLS handshakes
aborting mid-way. Is there a known issue of this sort in either
OpenSSL or GnuTLS builds of Exim 4.84, or is this some firewall
messing up?

$ dig +short -t mx subse.eu |
    sort -n |
    sed -e 's/\.$//' |
    while read pref mx
    do
    printf -- '\n-> %s\n' "$mx"
    posttls-finger -Lsummary,ssl-debug -lmay "[$mx]"
    done


-> mail.subse.eu
posttls-finger: Connected to mail.subse.eu[212.47.226.52]:25
posttls-finger: < 220 mail1.gondor.com ESMTP Exim 4.84 Fri, 06 Nov 2015 15:29:48 +0100
posttls-finger: > EHLO mournblade.imrryr.org
posttls-finger: < 250-mail1.gondor.com Hello mournblade.imrryr.org [38.117.134.19]
posttls-finger: < 250-SIZE 52428800
posttls-finger: < 250-8BITMIME
posttls-finger: < 250-PIPELINING
posttls-finger: < 250-STARTTLS
posttls-finger: < 250 HELP
posttls-finger: > STARTTLS
posttls-finger: < 220 TLS go ahead
posttls-finger: SSL_connect:before/connect initialization
posttls-finger: SSL_connect:SSLv2/v3 write client hello A
posttls-finger: SSL_connect:SSLv3 read server hello A
posttls-finger: SSL_connect:SSLv3 read server certificate A
posttls-finger: SSL_connect:SSLv3 read server key exchange A
posttls-finger: SSL_connect:SSLv3 read server done A
posttls-finger: SSL_connect:SSLv3 write client key exchange A
posttls-finger: SSL_connect:SSLv3 write change cipher spec A
posttls-finger: SSL_connect:SSLv3 write finished A
posttls-finger: SSL_connect:SSLv3 flush data
posttls-finger: SSL_connect:failed in SSLv3 read finished A
posttls-finger: SSL_connect error to mail.subse.eu[212.47.226.52]:25: lost connection

-> mail2.subse.eu
posttls-finger: Connected to mail2.subse.eu[85.214.127.203]:25
posttls-finger: < 220 h1319675.stratoserver.net ESMTP Exim 4.80 Fri, 06 Nov 2015 15:29:49 +0100
posttls-finger: > EHLO mournblade.imrryr.org
posttls-finger: < 250-h1319675.stratoserver.net Hello mournblade.imrryr.org [38.117.134.19]
posttls-finger: < 250-SIZE 52428800
posttls-finger: < 250-8BITMIME
posttls-finger: < 250-PIPELINING
posttls-finger: < 250-STARTTLS
posttls-finger: < 250 HELP
posttls-finger: > STARTTLS
posttls-finger: < 220 TLS go ahead
posttls-finger: SSL_connect:before/connect initialization
posttls-finger: SSL_connect:SSLv2/v3 write client hello A
posttls-finger: SSL_connect:SSLv3 read server hello A
posttls-finger: SSL_connect:SSLv3 read server certificate A
posttls-finger: SSL_connect:SSLv3 read server key exchange A
posttls-finger: SSL_connect:SSLv3 read server done A
posttls-finger: SSL_connect:SSLv3 write client key exchange A
posttls-finger: SSL_connect:SSLv3 write change cipher spec A
posttls-finger: SSL_connect:SSLv3 write finished A
posttls-finger: SSL_connect:SSLv3 flush data
posttls-finger: SSL_connect:SSLv3 read finished A
posttls-finger: Untrusted TLS connection established to mail2.subse.eu[85.214.127.203]:25: TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits)
posttls-finger: > EHLO mournblade.imrryr.org
posttls-finger: < 250-h1319675.stratoserver.net Hello mournblade.imrryr.org [38.117.134.19]
posttls-finger: < 250-SIZE 52428800
posttls-finger: < 250-8BITMIME
posttls-finger: < 250-PIPELINING
posttls-finger: < 250 HELP
posttls-finger: > QUIT
posttls-finger: < 221 h1319675.stratoserver.net closing connection

-- 
    Viktor.