On Thu, Jun 22, 2017 at 06:14:08PM +0000, Nik Kostaras wrote:

> In one of my tests I'm configuring Postfix client (smtp) to use
> opportunistic TLS with TLSv1.2 protocol only

Don't do that.  See RFC7435.  Raising the floor on acceptable
cryptographic parameters often lowers security.  Instead raise the
ceiling allowing the peers to negotiate stronger algorithms.

> As expected the TLS handshake fails, but Postfix moves the message to
> deferred queue rather than retrying immediately in plaintext.

This avoids needless downgrade to cleartext when there's a transient
glitch during the TLS handshake.

> What is the reason of the timeout between the incoming_arrival and
> active_arrival (var_min_backoff_time) of a message, before the message is
> allowed to be immediately retransmitted?

Some MTAs (say Sendmail) don't downgrade to cleartext at all when
the peer purports to support STARTTLS.  Postfix gives the remote
MTA another chance to complete a TLS hanshake by deferring the
attempted delivery.  Not all STARTTLS failures are the result of
persistent incompatibility.

-- 
        Viktor.

Reply via email to