top

Описание функции imap-get-quota



imap_get_quota


(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() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст