我在我的gmail帐户上启用了pop和imap,我用它来测试使用imap和pop在php中读取收件箱。
但是,我已经成功地连接到其他服务器并读取了来自这些服务器的电子邮件,但是gmail阻塞了连接并抛出了如下所示的错误:
imap_open():无法打开流{imap.gmail.com:993/imap/ssl}。无法连接到imap.gmail.com,993:连接超时;无法连接到imap.gmail.com,993:没有主机路由;无法连接到imap.gmail.com,993:网络不可达
我正在使用Webklex/laravel-imap包。
发布于 2020-04-06 16:47:04
Webklex/laravel-imap不支持XOAUTH,因为Gmail说您现在需要与他们的imap协议实现进行交互,就像他们在这里指出的那样,Gmail - IMAP、POP和SMTP
Webklex/laravel-imap/issues/180已经提出了一个Github问题,这使我们回到了这个Stackoverflow - PHP、IMAP和XOAUTH。
我建议您为使用Gmail实现一个不同的客户端,您可以尝试以下其中一个包:
https://stackoverflow.com/questions/61062694
复制相似问题