PHP 中的 imap_list() 没有显示我的“附加邮箱”
Posted
技术标签:
【中文标题】PHP 中的 imap_list() 没有显示我的“附加邮箱”【英文标题】:imap_list() in PHP not showing me my "Additional Mailbox" 【发布时间】:2012-04-16 18:37:10 【问题描述】:我正在尝试连接到 Microsoft Exchange 服务器上“附加邮箱”的收件箱。连接到我的服务器并运行 imap_list 不会显示邮箱,但会使用 Outlook 列出。不过,我看到了我的其余文件夹。
$mbox = imap_open( 'mail.domain.net:143', 'username', 'password' );
echo '<pre>';
echo "<h1>Mailboxes</h1>\n";
$folders = imap_list($mbox, "mail.domain.net:143", "*");
if ($folders == false)
echo "Call failed<br />\n";
else
foreach ($folders as $val)
echo $val . "<br />\n";
【问题讨论】:
【参考方案1】:IMAP 无权访问此数据。 Outlook 通过 AutoDiscover 获取它并通过 MAPI 打开其他商店。
【讨论】:
我的最终解决方案是使用 Exchange Web 服务以上是关于PHP 中的 imap_list() 没有显示我的“附加邮箱”的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的@yield() 没有显示内容?在 Laravel PHP 模板中