如何使用php中的ssl证书连接到imap服务器?

时间:2012-07-11 15:59:00

标签: php ssl-certificate imap

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

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

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

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

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

我做错了什么?

1 个答案:

答案 0 :(得分:0)

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