Как получить полный размер почтового ящика с помощью IMAP?


Я использую эту библиотеку PHP для соединений IMAP.

Как получить полный размер почтового ящика с помощью IMAP?

Я попробовал этот рабочий код, но он возвращает только размер каталога входящих сообщений:

var_dump($imap->getMailboxStatistics());
 2
Author: ElefantPhace, 2017-08-26

1 answers

Стандартного способа получения общего размера почтового ящика в IMAP не существует. RFC 3501 не содержит команды для этого, и также нет расширения, которое обеспечивает такую функциональность.

Ваш код, вероятно, может выдать что-то вроде FETCH 1:* (RFC822.SIZE) и суммировать его локально. К сожалению, это довольно расточительный подход.

 2
Author: Jan Kundrát, 2017-09-06 13:41:40