On Sun, Jun 08, 2025 at 09:29:17AM -0400, Wietse Venema via Postfix-users wrote:

> > Can the default be decided at build-time (#ifdef), instead of with
> > run-time conditional configuration?
> 
> That would result in an incompatible change for systems that are
> not explicitly configured to enable TLS.

Yes, users of "distro" Postfix packages would see an incompatible
change, ...  Mind you, some distros might already have made a such
change.

> With 'may', the Postfix SMTP client will fall back to plaintext only
> after minimal_backoff_time (default: five minutes). That is a
> significant delay. I personally hate it when people "improve" software
> and thereby make some edge case worse.
> 
> I'm all for improving Postfix, but not at the cost of worst-case behavior.

FWIW, the fallback in question only arises when the remote server
promises STARTTLS support, which then fails to work.  If the server
does not offer STARTTLS, nothing changes.

Typically STARTTLS failure is a server misconfiguraiton, and the server
then deserves the consequences.  However, in some cases the server has
working, but somewhat outdated TLS support which the client's overly
eager TLS library or settings consider "inadequate".

The backwards-compatibility stance is then largely helpful to users
whose TLS policy would be too strict if TLS were enabled, unless
the problem is server-side also operated by the same user.

-- 
    Viktor.
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to