我遇到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)
我有以下设置:
Mac OSX Yosemite Mamp Pro运行PHP 5.6.10
以下是我为解决问题所做的工作:
我有苹果邮件设置,使用端口993上的imap ssl来检查我的gmail帐户。我会假设苹果邮件可以检索邮件,端口是打开的。
我去了安全和隐私,做了一次PORT SCAN ...... 993和995没有打开......很奇怪。
我没有启用Mac防火墙。
当使用非ssl时,在端口110 pop上,这似乎工作正常。
任何人都可以协助查看可能的原因。
答案 0 :(得分:0)
检查phpinfo()以查看php是否符合--with-imap-ssl http://www.bartvanasselt.nl/mamp-pro-using-imap-with-ssl/
也可以尝试隧道: Workaround for PHP IMAP functions? Trying to work with incoming email on localhost using XAMPP