Global
То же, что список шифров на отправке, только для входящих соединений. Запись — как у команды OpenSSL ciphers; умолчание HIGH:!ADH:@STRENGTH, то есть сильные шифры, без анонимных, отсортированные по крепости.
Действует по TLS 1.2 включительно. У версии 1.3 наборы устроены иначе и задаются строкой smtp-server-tls-v13-ciphersuites.
Порядок в списке имеет значение только вместе с соседней строкой. По умолчанию шифр выбирает клиент из того, что мы разрешили; чтобы выбирал узел, нужен smtp-server-tls-cipher-server-preference.
Значение — строка в записи OpenSSL:
| Что | Замечание |
|---|---|
| HIGH:!ADH:@STRENGTH (умолчание) | сильные шифры, без анонимных, по убыванию крепости |
| своё сужение | проверять согласованием со своей платформой до применения |
| версия 1.3 | этой строкой не задаётся |
| порядок предпочтений | учитывается только при включённом соседе |
# умолчание, записанное явно smtp-server-tls-ciphers HIGH:!ADH:@STRENGTH
что делают не так и чем это кончается1 ошибка▶
наш опыт
2 связи
openssl s_client -starttls smtp -connect localhost:25 -cipher 'HIGH:!ADH:@STRENGTH'
3 статьи
◇Подача по HTTPS на своём приёмнике, по образцу SparkPostОтдельный вход: свой приёмник с сертификатом, свои ключи и зарезервированное имя источника, через которое к такой почте применяются обычные настройки подачи.◇Приёмник объявляет требование шифрования на своём сайтеУзел забирает политику получателя по HTTPS и, если та в режиме принуждения, доставляет только при совпадении MX, шифровании и проверенном сертификате.◇Приёмник объявляет требование шифрования в своей зоне DNSУзел смотрит записи DANE получателя и, если тот требует STARTTLS, отправляет только по зашифрованному каналу с проверенным по отпечатку сертификатом.