['STORAGE']['usage'] and ['STORAGE']['limit'] are values in KB (1024 Bytes)imap_get_quotaroot
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
imap_get_quotaroot
Референца за `function.imap-get-quotaroot.php` со подобрена типографија и навигација.
imap_get_quotaroot
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
imap_get_quotaroot — Преземи ги поставките за квота по корисник
= NULL
Преземи ги поставките за квота по корисник. Вредноста на лимитот ја претставува вкупната количина на простор дозволен за вкупното користење на поштенското сандаче на овој корисник. Вредноста на користењето ја претставува тековната вкупна капацитет на поштенското сандаче на корисникот.
Параметри
-
imap Еден IMAP\Connection instance.
mailbox-
mailboxтреба нормално да биде во форма на кое поштенско сандаче (т.е. INBOX).
Вратени вредности
Враќа низа од цели броеви што се однесуваат на наведеното поштенско сандаче на корисникот. Сите вредности содржат клуч врз основа на името на ресурсот и соодветна низа со вредностите за користење и лимитот во неа.
Оваа функција ќе врати false во случај на неуспех при повикот, и низа од информации за врската при одговор што не може да се парсира од серверот.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.1.0 |
На imap параметарот очекува IMAP\Connection
инстанца сега; претходно, валидна imap resource се очекуваше.
|
Примери
Пример #1 imap_get_quotaroot() example
<?php
$mbox = imap_open("{imap.example.org}", "kalowsky", "password", OP_HALFOPEN)
or die("can't connect: " . imap_last_error());
$quota = imap_get_quotaroot($mbox, "INBOX");
if (is_array($quota)) {
$storage = $quota['STORAGE'];
echo "STORAGE usage level is: " . $storage['usage'];
echo "STORAGE limit level is: " . $storage['limit'];
$message = $quota['MESSAGE'];
echo "MESSAGE usage level is: " . $message['usage'];
echo "MESSAGE limit level is: " . $message['limit'];
/* ... */
}
imap_close($mbox);
?>Белешки
Оваа функција моментално е достапна само за корисници на библиотеката c-client2000 или поголема.
На imap треба да се отвори како корисникот чие поштенско сандаче сакате да го проверите.
Види Исто така
- imap_open() - Отвори IMAP стрим до поштенска кутија
- imap_set_quota() мора да се отвори како администратор на пошта, инаку оваа функција ќе откаже.
- imap_get_quota() - Преземи ги поставките за нивото на квотата и статистиката за користење по поштенска кутија
Белешки од корисници 2 забелешки
just to make a note for all the people that are wondering the differences between $quota['STORAGE'] and $quot['MESSAGE']
the $quot['STORAGE'] is the size of the mailbox in KB
but $quota['MESSAGE'] is actually the number of messages stored in the mailbox and the up limit of the total messages allowed