通配符SSL证书可以与PHP imap_open一起使用吗?

时间:2018-07-01 17:38:45

标签: php ssl ssl-certificate imap imap-open

我正在使用PHP的imap_open函数连接到IMAP电子邮件服务器。几年来一直运行良好,但是最近更改了电子邮件服务器,并且我开始收到以下错误消息:

  

“无法连接到邮件服务器:证书失败
  subdomain.mail.domain.com:在
中找不到通用名称   证书”

电子邮件服务器的技术支持已回复:

  

“我们的证书的通用名称是” * .mail.domain.com“。由于它是通配符证书,因此没有显式的主机名。您的脚本似乎期望证书显式返回” subdomain.mail.domain.com”,则不会出现我们的通配符证书。这就是为什么出现上述错误的原因。”

如果我可以使用/novalidate-cert函数中的imap_open标志禁用SSL证书检查,则可以连接,但显然我希望保持启用证书验证的功能。是否可以使用通配符证书和imap_open函数来做到这一点?

0 个答案:

没有答案