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

OPV*_*OPV 4 php imap

我使用这个PHP 库进行 IMAP 连接。

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

我尝试了这个工作代码,但它只返回收件箱目录的大小:

var_dump($imap->getMailboxStatistics());
Run Code Online (Sandbox Code Playgroud)

Jan*_*rát 5

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

您的代码可能会发出类似的问题FETCH 1:* (RFC822.SIZE)并在本地进行总结。不幸的是,这是一种相当浪费的方法。