<smtp-listener>
Строка называет сертификат для соединений, пришедших на адрес и порт этого слушателя. Форма та же, что у узла: файл или ссылка в хранилище секретов, пароль вторым словом и тоже необязателен.
Наследуется от smtp-server-tls-certificate — руководство говорит это прямо. Не задали здесь — предъявляется сертификат узла.
Ради чего разделять. Разные входы могут обслуживать разные имена: подача платформы на одном адресе, приём отчётов на другом. Сертификат с подходящим именем на каждом входе избавляет клиентов от предупреждений о несовпадении.
Настройка наследуется от узла — задавать её здесь стоит только тогда, когда у этого входа должно быть иначе:
| Что | Когда |
|---|---|
| не задавать | один вход или общее имя — берётся сертификат узла |
| свой файл | у входа своё имя, и клиенты его проверяют |
| ссылка в хранилище | закрытый ключ не должен лежать файлом на узле |
# настройка одного входа, остальные берут значение узла <smtp-listener 127.0.0.1:25> tls-certificate /var/lib/pmta/smtp.pem aaaa</smtp-listener>
что делают не так и чем это кончается2 ошибки▶
§ 3.3.17.4
наш опыт
2 связи
openssl s_client -starttls smtp -connect 127.0.0.1:25 2>/dev/null | openssl x509 -noout -subject
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Заголовки, которыми отправитель управляет доставкойШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.◇Заголовок балансировщика на входеУзел читает заголовок PROXY в начале входящего соединения и считает источником адрес из него; работает у обоих видов входа.