1

我遇到了一些问题imap_open。这是我得到的错误:

消息:imap_open():无法打开流 {imap-mail.outlook.com:993/imap/ssl/novalidate-cert}INBOX

无论它的 imap 在端口 993 上使用 ssl 还是在端口 995 上使用 pop ssl,我都会遇到相同的错误。

信息:

未知:无法打开邮箱 {imap-mail.outlook.com:993/imap/ssl/novalidate-cert}INBOX:无效的远程规范 (errflg=2)

我有以下设置:

运行 PHP 5.6.10 的 Mac OSX Yosemite Mamp Pro

这是我为解决问题所做的工作:

  1. 我有苹果邮件设置,可以在端口 993 上使用 imap ssl 检查我的 gmail 帐户。我假设如果苹果邮件可以检索邮件,则该端口是打开的。

  2. 我去了安全和隐私并进行了端口扫描...... 993 和 995 没有打开......奇怪。

  3. 我没有启用 Mac 防火墙。

  4. 在端口 110 pop 上使用非 ssl 时,这似乎工作正常。

谁能帮忙看看可能是什么原因。

4

1 回答 1

0

检查 phpinfo() 以查看是否符合 php --with-imap-ssl http://www.bartvanasselt.nl/mamp-pro-using-imap-with-ssl/

也可以尝试隧道: PHP IMAP 函数的解决方法?尝试使用 XAMPP 在 localhost 上处理传入的电子邮件

于 2016-01-07T02:21:43.150 回答