<transmissions-api-listener>устарела
Строка разрешает или запрещает согласовывать TLS 1.2 на соединениях входа Transmissions API. Объявлена устаревшей начиная с PowerMTA 5.5: вместо пяти переключателей вендор предлагает две границы — tls-min-version и tls-max-version.
Умолчание — true. Рабочая версия по умолчанию — и ровно то значение, которое стало умолчанием нижней границы после замены.
Одна из пяти таких пятёрок в конфигурации. Те же переключатели стоят на отправке приёмнику, на приёме почты узлом, у слушателя, у входа Transmissions API и у веб-монитора — двадцать пять строк на пять мест. Правило переноса везде одно.
Значение переводить не надо — надо переносить:
| Что было | Что стало |
|---|---|
| разрешены tlsv1.2 и tlsv1.3 | ничего писать не нужно, это умолчание |
| разрешены все от tlsv1 | tls-min-version tlsv1 |
| запрещена tlsv1.3 | tls-max-version tlsv1.2 |
| всё по умолчанию | обе строки не нужны |
Умолчание нижней границы у этого входа — tlsv1.2. После переноса это стоит перепроверить: переключатели могли разрешать больше.
# так было раньше <transmissions-api-listener 0/0:443> tls-allow-tlsv1.2 true</transmissions-api-listener> # так пишут теперь <transmissions-api-listener 0/0:443> tls-min-version tlsv1.2 </transmissions-api-listener>
что делают не так и чем это кончается2 ошибки▶
§ 3.3.21.3
наш опыт
1 связь
grep -rn "tls-allow-" /etc/pmta/
3 статьи
◇Подача по HTTPS на своём приёмнике, по образцу SparkPostОтдельный вход: свой приёмник с сертификатом, свои ключи и зарезервированное имя источника, через которое к такой почте применяются обычные настройки подачи.◇Приёмник объявляет требование шифрования на своём сайтеУзел забирает политику получателя по HTTPS и, если та в режиме принуждения, доставляет только при совпадении MX, шифровании и проверенном сертификате.◇Приёмник объявляет требование шифрования в своей зоне DNSУзел смотрит записи DANE получателя и, если тот требует STARTTLS, отправляет только по зашифрованному каналу с проверенным по отпечатку сертификатом.