php - Imap_open 无法打开流
问题描述
我正在使用 imap 来获取电子邮件。
我的代码如下:
Imap_open('{imap.gmail.com:993/imap/ssl/novalidate-cert}inbox', $username, $password);
我收到错误无法打开流任何人有任何想法可以帮助我解决这个问题。
提前致谢。
解决方案
可能的解决方案:
您需要端口 993,即 SSL IMAP 端口。端口 995 是 SSL POP3 端口。
或调试它
Imap_open('{imap.gmail.com:993/imap/ssl/novalidate-cert}inbox', $username, $password)or die('Cannot connect to Gmail: ' . imap_last_error());
print_r(imap_errors());
如果仍然无法解决问题,请再次在此处跳过 print_r 错误,以便我们更好地为您提供进一步的帮助。
推荐阅读
- ios - 如何从目标c中的方法返回不同类型的数据
- python - 从图像中删除绿屏并使其透明
- c++ - 错误 C2855:命令行选项“-Zc:__cplusplus”和“-Zc:referenceBinding”与预编译头不一致
- flutter - 从 ObjectBox Flutter 获取数据的更好方法
- javascript - 带有 Content-Disposition 的 HTTP 响应不会触发下载
- android - Android Widget 主题更改
- android - Branch.io 安装后延迟深度链接丢失数据
- python - 没有 AuthMiddlewareStack 如何在 Django 频道中获取登录用户?
- java - 在 Junit5 中模拟或测试接口
- typescript - 从引用到类的变量访问静态属性