【发布时间】:2011-05-24 19:02:04
【问题描述】:
好的,所以我的问题是我在 php 中创建了一些代码来连接到 GMAIL,我让它适用于 POP,但不适用于 IMAP,我不确定问题出在哪里。在使用 pop authhost 时,它会生成连接的标头,而在使用 imap authhost 时,我会得到一个页面,其中显示 101 错误 net::ERROR_CONNECTION_RESET。
以下是我使用的代码:
$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 几次,看看它是否有任何作用,但没有奏效。
希望有人能告诉我我做错了什么:/
*编辑**
我通过重新安装 WAMP 并在 apache 中激活名为 imagemap 的 imap 模块解决了这个问题,它可以工作:)。
【问题讨论】: