好吧,所以我的問題是,我創建了一些代碼在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