好吧,所以我的问题是,我创建了一些代码在PHP中连接到GMAIL我得到它的工作POP,但不是IMAP和林不知道什么问题是。在使用pop authhost的时候,它产生了连接的头文件,而在使用imap authhost的时候,我得到一个页面,它显示了一个101错误net :: ERROR_CONNECTION_RESET。PHP IMAP代码不连接到Gmail问题
以下是使用的代码林:
$authhost="{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX";
$user="username";
$pass="password";
if ($mbox=imap_open($authhost, $user, $pass))
{
echo "<h1>Connected</h1>\n";
imap_close($mbox);
} else
{
echo "<h1>FAIL!</h1>\n";
}
我试图解决这个问题被启用SSL,IMAP的扩展,它启用了一段时间回来,反正这些解决方案。我也禁用了我的防火墙,但它也没有解决问题。我重新启动了我的WAMP几次,看看它是否做了什么,并没有奏效。
Hopely有人能告诉我什么即时做错了:/
* 编辑 **
我重新安装WAMP和激活IMAP模块在Apache中称为图像映射,它解决了该问题作品:)。
是的,我确实启用了。另外我注意到两个端口都关闭了993和995.所以我不明白,而使用弹出代替:$ authhost =“{pop.gmail.com:995/pop3/ssl/novalidate-cert}”;有用? – Novazero 2011-05-24 19:45:26
你的代码对我来说工作得很好,没有任何改变。我所做的只是启用了IMAP,就是这样。 – 2011-05-24 19:48:11
我将尝试使用我的其他gmail帐户,并查看获得的结果。 – Novazero 2011-05-24 19:52:37