<smtp-listener>
The same setting as the node’s, but for connections of this listener. By default the client chooses from the allowed ciphers; the line makes our order the rule.
It makes sense together with sorting the list by strength: then the strongest cipher available to the client is taken.
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 is set | What you get |
|---|---|
| default | the client chooses from what is allowed |
| true with a list sorted by strength | the strongest one available to the client is taken |
| true without sorting | an ill-considered order gets locked in |
# setting for one input, the others take the node's value <smtp-listener 0.0.0.0:2525> tls-ciphers HIGH:!ADH:@STRENGTH tls-cipher-server-preference true</smtp-listener>
what people get wrong and how it ends2 mistakes▶
§ 3.3.17.14
our experience
1 relation
openssl s_client -starttls smtp -connect localhost:2525 -cipher 'AES128-SHA:ECDHE-RSA-AES256-GCM-SHA384'
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.