После долгих испытаний я понял некоторые сообщения об ошибках в CheckTls. Это сертификат, используемый коннектором приема Exchange.
я повторно тестирую в CheckTls и прошел весь тест без ошибок.
Спасибо за совет @Лутц Виллек
, я буду продолжать практиковать.
Я делюсь с вами своим решением, надеюсь, оно поможет другим решить эту проблему.
Я не знаю, хорошая ли это процедура, решение, которое я использую
Используйте следующее документация Майкрософт для справки.
- Убедитесь, что сертификат Let's Encrypt создан и службы включены.
Get-ExchangeCertificate | Список форматов FriendlyName, отпечаток, эмитент, тема, домены сертификатов, службы
- Определите разъем приема для назначения, я был больше сосредоточен на
анонимные пользователи
Get-ReceiveConnector | где {$_.Bindings - как '*25' -AND $_.PermissionGroups - как '*AnonymousUsers*'} | Список форматов Identity, Bindings, RemoteIPRanges, PermissionGroups
- Определив коннектор, приступаю к назначению сертификата
$cert = Get-ExchangeCertificate-Thumbprint хххххххх
$tlscertificatename = "<i>$($cert.Issuer)<s>$($cert.Subject)"
Set-ReceiveConnector "Server_Name\Default Frontend Server_Name" -TlsCertificateName $tlscertificatename
- Проверьте, был ли сертификат назначен соединителю приема.
Get-ReceiveConnector -Identity "Server_Name\Default Frontend Server_Name" | Имя списка форматов, Fqdn, TlsCertificateName