Добрый день, коллегиВопрос спорный, сценарий использования тоже, поэтому нужна скидка на некоторую теоретическую его значимость.
Можно ли построить почтовый обмен таким образом, чтобы мой почтовый сервер на базе Postfix участвовал в обмене почтой только в том случае, если второй почтовый сервер, участвующий в обмене предоставил валидный сертификат (и для получения почты и для отправки почты)? Сейчас упираюсь в то, что мой сервер проверяет сертификат при отправке почты, а при приеме почты не проверяет.
Если да, то какая комбинация настроек это позволяет сделать?
Понятные ограничения - мой сервер должен верить (иметь в доверенных) корневым центрам сертификации, которые указаны в цепочках предложенных конечных сертификатов серверов, с которыми идет обмен.
Для отсылки http://www.postfix.org/postconf.5.html#smtp_tls_security_level
Для получения http://www.postfix.org/postconf.5.html#smtpd_tls_security_level
> Для отсылки http://www.postfix.org/postconf.5.html#smtp_tls_security_level
> Для получения http://www.postfix.org/postconf.5.html#smtpd_tls_security_levelСмущает
>Note 1: the "fingerprint", "verify" and "secure" levels are not supported here.
>Note 2: The parameter setting "smtpd_tls_security_level = encrypt" implies "smtpd_tls_auth_only = yes".для smtpd_tls_security_level
По условиям задачи не подходит аутентификация пользователя по пользовательским сертификатам, нужна верификация сервера отправителя.