gpt4 book ai didi

PHP imap_open - 不适用于 SSL 和 novalidate-cert 参数

转载 作者:可可西里 更新时间:2023-10-31 23:47:57 35 4
gpt4 key购买 nike

我尝试通过 PHP 打开 IMAP 连接

imap_open ("{localhost:993/ssl}", "username", "pwd")

好的,这没有按预期工作,因为我使用的是自签名证书。但至少我得到了一个错误:

Warning .... Couldn't open stream

所以我试试

imap_open ("{localhost:993/ssl/novalidate-cert}", "username", "pwd")

然后:什么都没有 - 白页 - 没有错误或警告,服务器日志中没有错误。

邮件服务器已正确配置 - 通过 thunderbird 或 outlook 在此端口上启用 ssl 加密连接没有问题。

我还尝试将 imap_open 和 ssl 以及 novalidate-cert 连接到 127.0.0.1、主机名、IP 地址——一旦我添加了 novalidate-cert 参数,这些试验都不起作用。我不知道为什么。

我还检查了 php_info: SSL is enabled for IMAP and also openssl is active.

如果我在没有 SSL 的情况下连接一切正常。非常感谢您的帮助

最佳答案

尝试在 ssl 之前添加 imap ,它应该是这样的:

imap_open ("{localhost:993/imap/ssl/novalidate-cert}", "username", "pwd")

关于PHP imap_open - 不适用于 SSL 和 novalidate-cert 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24404194/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com