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