Globalrestart required
The second bound of the same range as http-tls-min-version. There is no default — so the ceiling is unlimited and the monitor negotiates the newest version the client offers.
The reason to set a ceiling here is always the same: a client that announces a modern version and breaks on it. On the monitor this is most often not a browser but an old library in someone else’s program that talks to the API.
This is a workaround for someone else’s bug, not a security setting. Lowering the ceiling weakens the interface that carries the management key — if you set it at all, do it with a comment and a date.
Set it only for a specific reason:
| Value | When |
|---|---|
| do not set (default) | always |
| tlsv1.2 | an API client breaks on 1.3 |
The line is accompanied by a comment, otherwise in a year nobody will remember why the interface is kept on an old version.
# a workaround for a client bug, not a security setting http-mgmt-port 1000 http-tls-max-version tlsv1.2 # client X's library breaks on 1.3; recheck in 2027
what people get wrong and how it ends2 mistakes▶
our experience
our experience
2 relations
openssl s_client -connect NODE:1000 -tls1_3 -brief </dev/null
3 articles
◇Who is allowed to submit mail and for whom to accept itOut of the box, the node accepts submission only from the machine itself; two different questions — “who can send through us” and “for whose addresses we accept mail” — are answered by different directives.◇The group that grants management rightsMembership in the pmta group gives an unprivileged user the right to call the node’s commands and use submission.◇How the node selects a source and combines its settingsA connection falls under all source blocks whose addresses cover it, and they act merged — the narrow one overrides the wide one; named blocks are attached only by direct reference.