<smtp-listener>
The same list as the node’s, but for connections of this listener. The notation is that of the OpenSSL ciphers command, default HIGH:!ADH:@STRENGTH.
It applies up to and including TLS 1.2; version 1.3 has its own list — tls-v1.3-ciphersuites.
The order in the list matters only together with the neighboring line tls-cipher-server-preference: by default the client chooses the cipher.
The listener has its own default, the same as the node’s — the line is set here when this input should differ or when the value has been changed on the node (the manual does not promise inheritance):
| What | Note |
|---|---|
| do not set | the default HIGH:!ADH:@STRENGTH applies |
| your own narrowing | check by negotiation before applying |
| version 1.3 | not set by this line |
# setting for one input, the others take the node's value <smtp-listener 0.0.0.0:2525> tls-ciphers HIGH:!ADH:@STRENGTH</smtp-listener>
what people get wrong and how it ends2 mistakes▶
§ 3.3.17.12
our experience
1 relation
openssl s_client -starttls smtp -connect localhost:2525 -cipher 'HIGH:!ADH:@STRENGTH'
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.◇Headers the sender uses to control deliverySix control headers let the submitting side choose a stream, tag a message with a job, set signing options and the key, the envelope identifier and the schedule; each is allowed separately and per source.◇The load balancer header at the entranceThe node reads the PROXY header at the start of an incoming connection and treats the address from it as the source; this works for both kinds of entry point.