【发布时间】:2025-12-07 19:40:01
【问题描述】:
当我尝试使用 php-imap 通过 IMAP 协议从服务器检索电子邮件时收到此消息。我从 gmail 帐户开始。但是当我尝试使用imap_open() 连接时,我收到以下消息:
Warning: imap_open(): Couldn't open stream {imap.gmail.com/imap/ssl:993}INBOX in \path\to\file\imap.php on line 6
或
Warning: imap_open(): Couldn't open stream {imap.gmail.com/imap/ssl/novalidate-cert:993}INBOX in \path\to\file\imap.php on line 6
取决于我是否使用 novalidate-cert
我找到了一些相关的问题,但没有找到解决方案
imap_open(): Couldn't open stream
Getting Error like imap_open(): Couldn't open stream in server
Connecting to Gmail IMAP PHP "Couldn't open stream"
是否可以使用 imap php 扩展连接到电子邮件? 如是。我该如何解决这个消息?
如果,否。使用 PHP 接收电子邮件的哪种替代方案是可能的?
【问题讨论】:
-
您确定您的主机让您连接到端口 993?
-
这是 gmail imap 端口。
-
是的,我知道。你确定你的主机没有防火墙吗?许多网络主机都这样做。
-
是的,我确定。没有防火墙。我可以连接到远程服务器中的公司电子邮件。
标签: php email gmail gmail-imap php-imap