2012-03-22 47 views
3

工作我使用下面的服務器連接到Gmail的IMAP,但它說:「無法打開郵箱:沒有這樣的郵箱」訪問郵件使用PHP IMAP沒有與Gmail

{imap.gmail.com:993/ssl/novalidate-cert} 

我甚至試過如下但同樣的錯誤。

{imap.gmail.com:993/ssl}[Gmail]/All Mail 

{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX 

電子郵件帳戶確實存在,並且我的Gmail中也啓用了IMAP。

回答

1

嘗試這個

$hostname = "{imap.gmail.com:993/imap/ssl}INBOX"; 
$username = $imap_user; 
$password = $imap_password; 
$inbox = imap_open($hostname, $username, $password);//Open Mailbox 

訪問任何其他郵箱一樣存檔你只需要改變的收件箱存檔或什麼都文件夾名稱,我認爲這個文件夾的名稱是區分大小寫的。

它適用於我。

+2

我在MAMP/Mac OSX Snow Leopard上出現同樣的錯誤。需要使用已經用SSL支持編譯的imap.so - 在這裏找到它 - http://www.vargatron.com/2009/03/imap-ssl-with-mamp/ - 將幫助那些使用Mac/MAMP的人嘗試閱讀Gmail IMAP! – 2012-12-14 14:24:17

+0

太棒了。謝謝。這解決了我的問題@BenDuffin! – Mixologic 2013-04-19 23:35:12