获取 gmail 的所有邮箱时收到此警告
When fetching all mail boxes of gmail getting this warning
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 文件夹。
如果您发送 LIST
命令列出所有邮箱,[Gmail]
的条目表示:
* LIST (\HasChildren \Noselect) "/" "[Gmail]"
也就是说,这个邮箱不能selected (\Noselect
)。
我猜想 imap_getmailboxes
不关心 \Noselect
标志并尝试 select 那个邮箱。
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 文件夹。
如果您发送 LIST
命令列出所有邮箱,[Gmail]
的条目表示:
* LIST (\HasChildren \Noselect) "/" "[Gmail]"
也就是说,这个邮箱不能selected (\Noselect
)。
我猜想 imap_getmailboxes
不关心 \Noselect
标志并尝试 select 那个邮箱。