我使用这个PHP 库进行 IMAP 连接。
如何使用 IMAP 获取邮箱的完整大小?
我尝试了这个工作代码,但它只返回收件箱目录的大小:
var_dump($imap->getMailboxStatistics());
Run Code Online (Sandbox Code Playgroud)
在 IMAP 中没有获取邮箱总大小的标准方法。RFC 3501 不包含用于此目的的命令,并且也没有提供此类功能的扩展。
您的代码可能会发出类似的问题FETCH 1:* (RFC822.SIZE)并在本地进行总结。不幸的是,这是一种相当浪费的方法。