<domain>
Строка задаёт нижнюю границу: версии старее указанной узел согласовывать не станет. Значения — tlsv1, tlsv1.1, tlsv1.2, tlsv1.3. Умолчание — tlsv1.1.
Она заменила пять отдельных переключателей. До версии 5.5 каждая версия протокола включалась своей строкой — smtp-tls-allow-tlsv1 и родня; все они объявлены устаревшими в пользу этой пары.
Порог — не единственное ограничение. openssl-security-level может запретить версию раньше: библиотека шифрования у PowerMTA своя, встроенная в поставку, и её уровень безопасности действует поверх всего. Разрешить tlsv1 строкой и получить отказ на уровне библиотеки — обычная последовательность событий.
Четыре значения, и выбор между ними — про хвост, а не про большинство:
| Значение | Кого теряете | Когда так |
|---|---|---|
| tlsv1 | никого | приёмник с очень старым стеком, точечно |
| tlsv1.1 (умолчание) | почти никого | обычный парк |
| tlsv1.2 | мелкие почтовики со старым стеком | требование клиента или регулятора |
| tlsv1.3 | заметную часть | только по конкретному приёмнику, который её поддерживает |
Смотреть надо на пару с require-starttls: поднятый порог без обязательности превращается в незашифрованную доставку, а с обязательностью — в недоставку.
# порог поднят только для приёмника, который точно тянет <domain hotmail.com> use-starttls yes smtp-tls-min-version tlsv1.2</domain>
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 3.3.1
3 связи
reuse-ssl-session<domain>Повторное использование сессии не работает на версии 1.3, и потому зависит от того, какие версии разрешены. § 3.3.10.108.5smtp-tls-allow-tlsv1<domain>Пришла на смену всей пятёрке переключателей: диапазон версий задаётся парой границ, а не пятью отдельными строками. § 3.3.10.108.6smtp-tls-allow-tlsv1.1<domain>Пришла на смену всей пятёрке переключателей: диапазон версий задаётся парой границ, а не пятью отдельными строками. § 3.3.10.108.7smtp-tls-allow-tlsv1.2<domain>Пришла на смену всей пятёрке переключателей: диапазон версий задаётся парой границ, а не пятью отдельными строками. § 3.3.10.108.8smtp-tls-allow-tlsv1.3<domain>Пришла на смену всей пятёрке переключателей: диапазон версий задаётся парой границ, а не пятью отдельными строками. § 3.3.10.108.9
pmtaacctfind --output csv[rcpt,dlvTlsProtocol,dlvTlsCipher] /var/log/pmta/acct-*.csv | head -20
3 статьи
◇Подача по HTTPS на своём приёмнике, по образцу SparkPostОтдельный вход: свой приёмник с сертификатом, свои ключи и зарезервированное имя источника, через которое к такой почте применяются обычные настройки подачи.◇Приёмник объявляет требование шифрования на своём сайтеУзел забирает политику получателя по HTTPS и, если та в режиме принуждения, доставляет только при совпадении MX, шифровании и проверенном сертификате.◇Приёмник объявляет требование шифрования в своей зоне DNSУзел смотрит записи DANE получателя и, если тот требует STARTTLS, отправляет только по зашифрованному каналу с проверенным по отпечатку сертификатом.