PHP imap_list() 只显示收件箱,不显示其他文件夹

PHP imap_list() shows only INBOX and no other folders

当运行下面的PHP代码时,我只得到一个文件夹,收件箱。

<?php
$server = '{outlook.office365.com:995/pop3/ssl/novalidate-cert}';
$connection = imap_open($server, 'user@domain.com', 'XXXXX');
$mailboxes = imap_list($connection, $server, '*');
var_dump($mailboxes);
?>

输出:

array(1) { [0]=> string(57) "{outlook.office365.com:995/pop3/ssl/novalidate- cert}INBOX" }

虽然确实存在多个标准和自定义文件夹。事实上,我想将电子邮件从收件箱移至垃圾箱。但是我什至找不到垃圾文件夹的正确名称。

文件夹在 POP3 协议中不可用。您必须使用 IMAP 连接。