症状
假设Microsoft Outlook 2016 for Mac执行自动发现操作。 例如,Outlook 在 Outlook 启动时或定期在 Outlook 运行时执行自动发现操作。 在这种情况下,你可能会收到类似于以下内容的警告消息:
无法与服务器 <domain.com> 建立 安全连接,因为找不到其中间证书或根证书。 是否继续?如果继续操作,则查看和发送的信息将被加密,但不会是安全的。
收到此警告消息时,可以单击“ 继续 ”接受警告。 但是,下次运行自动发现时,警告可能会再次出现。
原因
当 Outlook 执行自动发现操作并尝试连接到服务器的安全套接字层 (SSL) 证书上不存在预期名称的服务终结点时,Outlook 2016 for Mac版本 15.9 及更高版本中会出现此问题。
解决方法
若要解决此问题,请使用以下方法之一:
方法 1
重新颁发包含域名作为使用者可选名称的证书。 这使你可以解决所有Outlook for Mac客户端的问题,而无需单独信任每个客户端的证书。
方法 2
信任 Mac 客户端上的证书。 此解决方案使你能够快速解决各个 Mac 客户端的问题,而无需重新颁发证书。
-
收到证书警告消息时,单击“显示证书”。
-
选中“连接到 <domain.com>检查时始终信任 <https://www.domain.com> ”框,然后单击“继续”。
更多信息
例如,请考虑域 Contoso.com。 此域具有为域 Wingtiptoys.com 配置的 SSL 证书。 Outlook 2016 for Mac执行自动发现时,它将使用用户 SMTP 地址的域名部分来查询 DNS。 在此示例中,它尝试将 URL https://contoso.com/Autodiscover/Autodiscover.xml 连接,并且需要顶级域的证书 Contoso.com。 但是,Outlook 会收到名为 Wingtiptoys.com 的证书。 证书名称不匹配会导致 Outlook 显示“症状”部分中提到的警告。单击“ 显示证书”查看证书的详细信息时,证书详细信息中会显示一条警告消息,指出以下内容:
此证书无效 (主机名不匹配)