2012-03-22 68 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