<transmissions-api-listener>
The list of allowed ciphers for connections of this input. The notation is that of the OpenSSL ciphers command, default HIGH:!ADH:@STRENGTH: only strong suites, without anonymous key exchange, sorted by strength.
It applies up to and including TLS 1.2. Version 1.3 has its own list — tls-v1.3-ciphersuites.
The order matters only together with tls-cipher-server-preference: by default the client chooses the cipher, and @STRENGTH sorting affects nothing.
The default is sensible; change it only on an external requirement:
| Value | When |
|---|---|
| HIGH:!ADH:@STRENGTH (default) | always |
| your own narrowing | an audit requirement, with submission checked before applying |
| version 1.3 | not set by this line |
# the default, written out explicitly <transmissions-api-listener 1.2.3.4:8585> tls-certificate /etc/pmta/transmissions-api-certificate.pem tls-ciphers HIGH:!ADH:@STRENGTH</transmissions-api-listener>
what people get wrong and how it ends2 mistakes▶
our experience
§ 3.3.21.10
3 relations
openssl s_client -connect NODE:8585 -tls1_2 -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.