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() 没有显示我的“附加邮箱”的主要内容,如果未能解决你的问题,请参考以下文章

我的 SQL 数据库没有更新

为啥添加 CSS 后我的 PHP 代码中没有显示错误消息?

如何更改php中的内容类型?

为啥我的@yield() 没有显示内容?在 Laravel PHP 模板中

Android+PHP+MYSQL把数据库中的数据显示在Android界面上

为啥我的 app.css 不想显示结果?