如何使用 IMAP 获取邮箱的完整大小?

How to get full size of mailbox using IMAP?

我使用此 library PHP 进行 IMAP 连接。

如何使用 IMAP 获取邮箱的完整大小?

我试过这个工作代码,但它只有 returns 收件箱目录的大小:

var_dump($imap->getMailboxStatistics());

在 IMAP 中没有获取邮箱总大小的标准方法。 RFC 3501 不包含该命令,也没有提供此类功能的扩展。

您的代码可能会发出类似 FETCH 1:* (RFC822.SIZE) 的内容并在本地进行汇总。不幸的是,这是一种非常浪费的方法。