Hi,

>     $ posttls-finger -c -lmay -Lsummary -o tls_medium_cipherlist=DES-CBC3-SHA 
> "[66.252.104.194]"
>     posttls-finger: Connected to 66.252.104.194[66.252.104.194]:25
>     posttls-finger: Untrusted TLS connection established to 
> 66.252.104.194[66.252.104.194]:25: unknown with cipher DES-CBC3-SHA (168/168 
> bits)
>     posttls-finger: warning: TLS library problem: 1748:error:1408F10B:SSL 
> routines:SSL3_GET_RECORD:wrong version 
> number:/home/builds/ab/HEAD/src/crypto/external/bsd/openssl/dist/ssl/s3_pkt.c:339:
>     posttls-finger: warning: lost connection while sending QUIT command

I've just downloaded this and compiled it on my system, but it says
invalid options:

# posttls-finger -c -lmay -Lsummary -o
tls_medium_cipherlist=DES-CBC3-SHA "[66.252.104.194]"
posttls-finger: invalid option -- 'l'

The -L is also not available:
# posttls-finger
usage: posttls-finger [-acStTv] [-h host_lookup] [-o name=value] destination

> Postfix falls back to plain-text when STARTTLS or the SSL handshake
> fails, but here, the failure is triggered by garbage after the
> encrypted EHLO response, which breaks the SSL records containing
> MAIL FROM:.  We don't fallback to plaintext after the mail transaction
> begins.

Just to be sure I understand, you're saying that because 3DES had
begun then failed, the connection is just closed, correct?

> Perhaps the simplest work-around is to disable 3DES.  Generally,
> servers other than Microsoft Exhange 2003 support AES.  And with
> Microsoft Exchage 2003, disabling 3DES means that either we get
> RC4 (and succeed) or get no common ciphers and fail early (during
> the handshake), and thus fallback to plaintext.

I've now done this, and it worked.

I looked at my debug trace of the messages delivered successfully, and
it didn't indicate what cipher was used. Is there a specific debug
option available to determine this for the next time?

> So we could set a default value of "smtp_tls_exclude_ciphers = 3DES".

Is it possible to disable it just for this peer? Or is it okay to
disable 3DES permanently system-wide?

Thank you for all that you do.
Alex

Reply via email to