1

我需要连接到具有 ssl 证书的邮件服务器。我可以使用以下代码连接到服务器:

imap_open ("{localhost:993/imap/ssl/novalidate-cert}", "user_id", "password");

但这会忽略或跳过证书的验证。如何启用证书验证?

根据 php 手册使用以下代码会给我一个无效的证书错误。

imap_open ("{localhost:993/imap/ssl}", "user_id", "password");

我究竟做错了什么?

4

1 回答 1

0

您是否使用自签名证书?如果您是,那么验证将失败。如果您没有使用自签名证书,请确保已为您的主机/域正确配置了它。

于 2012-07-11T16:08:23.633 回答