<smtp-listener>
Два разных способа зашифровать подачу. STARTTLS: соединение открывается обычным, клиент видит приветствие, объявляет STARTTLS и только потом начинается шифрование. SMTPS — то, что включает эта строка: шифрование начинается с первого байта, до приветствия.
Умолчание — false. Строка привязана к слушателю: действует на соединения, пришедшие на его адрес и порт.
Исторически SMTPS живёт на порту 465, а STARTTLS — на 25 и 587. Поэтому включают его на отдельном слушателе, а не на основном: клиент, ожидающий обычного приветствия, на зашифрованном порту просто зависнет.
Что не меняется — сертификат, версии и шифры берутся оттуда же, откуда и для STARTTLS: у слушателя или у узла.
Значение булево, а решение — про отдельный слушатель:
| Что | Как |
|---|---|
| обычная подача | STARTTLS на 25 или 587, эта строка не нужна |
| платформа умеет только SMTPS | отдельный слушатель на 465, строка true |
| включить на существующем слушателе | не делать: подача остановится целиком |
Порт — не часть этой строки, а часть имени слушателя. Строка лишь меняет способ начала шифрования.
# отдельный слушатель для SMTPS — основной не трогаем smtp-listener 0.0.0.0:25 <smtp-listener 0.0.0.0:465> immediate-tls true</smtp-listener>
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 3.3.17.2
2 связи
openssl s_client -connect localhost:465 -quiet
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Заголовки, которыми отправитель управляет доставкойШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.◇Заголовок балансировщика на входеУзел читает заголовок PROXY в начале входящего соединения и считает источником адрес из него; работает у обоих видов входа.