Global
Вторая граница диапазона для входящих соединений. Значения те же четыре; умолчания нет, то есть потолок не ограничен и на практике равен tlsv1.3.
Ограничивать сверху почти никогда не нужно. Нормальное поведение — согласовать самую новую версию, которую понимают обе стороны. Повод появляется, когда подающая платформа объявляет tlsv1.3, а на ней срывается: такое бывает у старых библиотек с частичной поддержкой.
Это обход чужой поломки, а не настройка безопасности.
Ставить только по поводу:
| Значение | Когда |
|---|---|
| не задано (умолчание) | всегда |
| tlsv1.2 | платформа объявляет 1.3 и срывается на ней |
И записывать повод рядом, комментарием с датой: иначе снять строку через год будет некому.
# обход поломки подающей платформы, с поводом рядом smtp-server-tls-max-version tlsv1.2 # платформа срывается на 1.3, проверено 28.08
что делают не так и чем это кончается1 ошибка▶
наш опыт
1 связь
openssl s_client -starttls smtp -connect localhost:25 -tls1_3
3 статьи
◇Подача по HTTPS на своём приёмнике, по образцу SparkPostОтдельный вход: свой приёмник с сертификатом, свои ключи и зарезервированное имя источника, через которое к такой почте применяются обычные настройки подачи.◇Приёмник объявляет требование шифрования на своём сайтеУзел забирает политику получателя по HTTPS и, если та в режиме принуждения, доставляет только при совпадении MX, шифровании и проверенном сертификате.◇Приёмник объявляет требование шифрования в своей зоне DNSУзел смотрит записи DANE получателя и, если тот требует STARTTLS, отправляет только по зашифрованному каналу с проверенным по отпечатку сертификатом.