(PHP 4 >= 4.0.5)
imap_get_quota - запрашивает установки уровня квоты и статистику использования mailbox'а.
Описаниеarray imap_get_quota (int imap_stream, string quota_root)
Возвращает массив с ограничителем целочисленных значений и использование данного
mailbox'а. Значение ограничителя представляет общее количество
пространства, отводимое для данного mailbox'а. Значение использования/usage
представляет текущий уровень ёмкости mailbox'ов. Возвращает FALSE при неудаче.
Эта функция в настоящее время доступна только пользователям клиентской библиотеки c-client2000.
imap_stream должен быть значением, возвращённым из вызова
imap_status(). Этот поток должен быть открыт для работы как пользователь mail admin.
quota_root нормально должен иметь форму
user.name, где name это mailbox, о котором вы хотите запросить информацию.
Пример 1. imap_get_quota()
$mbox = imap_open("{your.imap.host}","mailadmin","password",OP_HALFOPEN)
or die("can't connect: ".imap_last_error());
$quota_value = imap_get_quota($mbox, "user.kalowsky");
if(is_array($quota_value)) {
print "Usage level is: " . $quota_value['usage'];
print "Limit level is: " . $quota_value['limit'];
}
imap_close($mbox); |
|
См. также
imap_open(), imap_set_quota(). |