我已经花了 8 个小时在这上面,但仍然无法正确处理。我的情况:我的服务器正在运行Linux xrm 2.6.32-5-amd64
;在控制台中:openssl s_client -connect ns1.example.com:995
工作完美,连接成功。但是当我执行这个脚本时:
一个)
$res = imap_open("{ns1.example.com:993}",
"user@example.lv", "password");
回应是:Array ( [0] => [CLOSED] IMAP connection broken (server response) )
b)
$res = imap_open("{ns1.example.com:993/ssl}",
"user@example.lv", "password");
回复:Array ( [0] => Certificate failure for ns1.example.com: self signed certificate: /CN=ns1.example.com/emailAddress=ssl@ns1.example.com )
是否与此脚本位于 drupal 目录下的事实有关?它的用途与php.ini
服务器不同吗?即使当我执行时php_info()
,它表示 imap 和 imap/ssl 已启用。
我已经尝试了所有的imap_open()
标志,但仍然没有运气。
我什至无法连接到标准的 gmail 邮箱。请让我离开这里。