<domain>deprecated
The line allows or forbids the node to negotiate TLS 1.1 when sending. Deprecated since PowerMTA 5.5: instead of five switches the vendor offers two bounds — smtp-tls-min-version and smtp-tls-max-version.
It matches the current default of the lower bound: tlsv1.1 is what the node does not go below even without any switches.
Why the page is needed. Such lines live for years in configurations migrated from earlier versions. When you come across them, you need to understand not how to configure them but what to replace them with.
Do not translate the value — migrate it. The set of five switches is expressed with a pair of bounds like this:
| What it was | What it became |
|---|---|
| tlsv1.2 and tlsv1.3 allowed | smtp-tls-min-version tlsv1.2 |
| all from tlsv1 allowed | smtp-tls-min-version tlsv1 |
| tlsv1.3 forbidden | smtp-tls-max-version tlsv1.2 |
| everything by default | neither line is needed |
Check after migration in accounting: the negotiated version is visible in the protocol field.
# this is how it was before <domain hotmail.com> smtp-tls-allow-tlsv1.1 true</domain> # this is how it is written now <domain hotmail.com> smtp-tls-min-version tlsv1.2 </domain>
what people get wrong and how it ends2 mistakes▶
§ 3.3.10.108
our experience
1 relation
grep -rn smtp-tls-allow /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.