<smtp-listener>deprecated
Like its namesakes for receiving and sending, the line is not valid: the protocol is not in the distribution.
A configuration may contain five such lines — for sending to the receiver, for receiving mail by the node, for the listener, for the Transmissions API input and for the web monitor. All five are to be deleted, and the node’s behavior will not change.
There are no values. The only action is to remove it:
| What was found | What to do |
|---|---|
| tls-allow-sslv3 for the listener | delete |
| the same lines for sending, receiving, the API input and the monitor | delete too |
| other tls-allow-* next to it | rewrite as a pair of bounds |
# it should not be like this — the line does nothing <smtp-listener 0.0.0.0:25> tls-allow-sslv3 false</smtp-listener>
what people get wrong and how it ends1 mistake▶
§ 3.3.17.9
1 relation
grep -rn "tls-allow-sslv3" /etc/pmta/
3 articles
◇Submission over HTTPS on its own listener, modeled on SparkPostA separate entry point: its own listener with a certificate, its own keys and a reserved source name through which the usual submission settings apply to such mail.◇The receiver declares an encryption requirement on its websiteThe node fetches the recipient domain’s policy over HTTPS and, if it is in enforce mode, delivers only when the MX matches, the connection is encrypted and the certificate is verified.◇The receiver declares an encryption requirement in its DNS zoneThe node looks at the recipient domain’s DANE records and, if STARTTLS is required, sends only over an encrypted channel with a certificate verified by fingerprint.