【问题标题】:Accessing mail using IMAP in PHP not working for Gmail在 PHP 中使用 IMAP 访问邮件不适用于 Gmail
【发布时间】:2012-03-22 18:51:33
【问题描述】:

我正在使用以下服务器连接到 Gmail IMAP,但它显示“无法打开邮箱:没有这样的邮箱”

{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。

【问题讨论】:

    标签: php 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
    

    要访问像存档这样的任何其他邮箱,您只需将收件箱更改为存档或任何文件夹名称,我认为此文件夹名称区分大小写。

    它对我有用。

    【讨论】:

    • 我在 MAMP/Mac OSX Snow Leopard 上遇到了同样的错误。需要使用已在 SSL 支持下编译的 imap.so - 在这里找到 - vargatron.com/2009/03/imap-ssl-with-mamp - 将帮助那些使用 Mac/MAMP 的人尝试阅读 Gmail IMAP!
    猜你喜欢
    • 1970-01-01
    • 2012-03-05
    • 1970-01-01
    • 1970-01-01
    • 2020-02-10
    • 2014-08-22
    • 1970-01-01
    • 2017-03-22
    • 2019-05-24
    相关资源
    最近更新 更多