0

当我尝试使用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():无法打开流

出现 imap_open() 之类的错误:无法在服务器中打开流

连接到 Gmail IMAP PHP“无法打开流”

是否可以使用 imap php 扩展连接到电子邮件?如果是。我该如何解决这个消息?

如果,否。使用 PHP 接收电子邮件的哪种替代方案是可能的?

4

1 回答 1

1

试试 imap.gmail.com:993/imap/ssl。端口号位于域名之后,URI 路径之前。

于 2017-09-07T15:57:08.167 回答