获取gmail的所有邮箱时都会收到此警告

时间:2015-01-21 09:05:00

标签: php imap

Notice:  Unknown: [NONEXISTENT] Unknown Mailbox: [Gmail] (Failure) (errflg=2) in Unknown on line 0

不知道为什么我收到这个通知。 我用了

$mbox=imap_open("{imap.gmail.com:993/imap/ssl}", $username, $password);
$list = imap_getmailboxes($mbox, "{imap.gmail.com:993/imap/ssl}", "*");

获取所有gmail文件夹。

1 个答案:

答案 0 :(得分:0)

如果您发送LIST命令列出所有邮箱,则[Gmail]的条目会显示:

* LIST (\HasChildren \Noselect) "/" "[Gmail]"

即,无法选择此邮箱(\Noselect)。

我猜imap_getmailboxes并不关心\Noselect标志,并试图选择该邮箱。