【问题标题】:imap google with php: couldn't open streamimap google 与 php:无法打开流
【发布时间】:2019-07-20 02:47:42
【问题描述】:

我正在尝试通过 PHP 脚本接收电子邮件:

$mbox = imap_open("{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX", "username@gmail.com", "password");

但我经常收到此错误:

警告:imap_open():无法打开流 {imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX

我的 Google 帐户已启用 IMap。 在服务器上,我尝试了nmap -p 993 imap.gmail.com,它返回该地址下有 imap 服务。

问候

【问题讨论】:

  • 您确定允许不太安全的应用访问您的 gmail 帐户吗?
  • 是的,我确定...
  • novalidate-cert 可能不需要尝试删除它吗?

标签: php imap


【解决方案1】:

在我的例子中,这个错误是由出站代理阻止访问端口 993 引起的。

【讨论】:

    猜你喜欢
    • 2019-12-03
    • 2012-05-14
    • 2020-07-27
    • 2012-08-04
    • 1970-01-01
    • 2020-01-08
    • 2014-02-06
    • 2019-05-11
    相关资源
    最近更新 更多