<smtp-user>
Строка называет файлы с сертификатами удостоверяющих центров. Клиент авторизуется, если его сертификат сходится хотя бы к одной из указанных цепочек.
Работает при authentication-method со значением ca-file и требует шифрованного соединения.
Файлов может быть несколько — через запятую в одной строке или несколькими строками. Руководство приводит именно такой пример, и он объясняет зачем: цепочки разных лет живут рядом, пока идёт переход.
Проверка мягче, чем у способа с одним файлом. Подойдёт любой сертификат от доверенного центра — в том числе выданный кому-то другому. Сузить можно проверкой имени: tls-certificate-san-or-cn.
Значение — путь или несколько путей:
| Форма | Когда |
|---|---|
| один файл | один центр, обычный случай |
| несколько через запятую | переход между цепочками разных лет |
| несколько строк | то же самое, читается лучше |
И почти всегда рядом — tls-certificate-san-or-cn: без него подойдёт любой сертификат этого центра.
# цепочки разных лет живут рядом, пока идёт переход <smtp-user foo> authentication-method ca-file tls-ca-file /etc/pmta/ca-certs2020.pem tls-ca-file /etc/pmta/ca-certs2021.pem, /etc/pmta/ca-certs2022.pem tls-certificate-san-or-cn pmta.messagebird.com </smtp-user>
что делают не так и чем это кончается1 ошибка▶
наш опыт
2 связи
openssl crl2pkcs7 -nocrl -certfile /etc/pmta/ca-certs.pem | openssl pkcs7 -print_certs -noout
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Группа, дающая право управлятьЧленство в группе pmta даёт непривилегированному пользователю право звать команды узла и пользоваться подачей.◇Как узел выбирает источник и складывает его настройкиСоединение попадает под все блоки источника, чьи адреса его накрывают, и действуют они слитно — узкий перекрывает широкий; именованные блоки подключаются только по прямой ссылке.