gpt4 book ai didi

PHP imap_open 失败,但 OpenSSL 连接

转载 作者:太空宇宙 更新时间:2023-11-03 13:04:31 24 4
gpt4 key购买 nike

我正在尝试通过 imap_open 连接到 POP3 服务器

imap_open('{mail.domain.com:995/pop3/tls}INBOX', 
'user@domain.com',
'password');

但是我得到了这些错误:

Warning: imap_open(): Couldn't open stream {mail.domain.com:995/pop3/tls}INBOX
Fatal error: Maximum execution time of 30 seconds exceeded
Notice: Unknown: POP3 connection broken in response (errflg=2)

(按照这个顺序,这很奇怪,因为通知在 fatal error 之后)

在终端中运行此命令工作正常:

> openssl s_client -crlf -connect mail.domain.com:995

+OK The Microsoft Exchange POP3 service is ready.
USER user@domain.com
+OK
PASS password
+OK User successfully logged on.

我尝试了各种其他开关,如 /novalidate-cert/debugOP_DEBUG,但得到的结果相同。

有什么想法吗?

最佳答案

即使服务器指定了 TLS,在 PHP 中使用 SSL 连接仍然有效。

imap_open('{mail.domain.com:995/pop3/ssl}INBOX', 
'user@domain.com',
'password');

关于PHP imap_open 失败,但 OpenSSL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11570612/

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