Manuel PHP
Précédent |  | Suivant

# imap_get_quota

(PHP 4 >= 4.0.5)

imap_get_quota -- Lit les quotas des boîtes aux lettres

## Description

``array imap_get_quota` (resource imap_stream, string quota_root)`

imap_get_quota() retourne un tableau contenant les valeurs de quota et courante de la boîte aux lettres `quota_root`. Le quota représente la taille maximale de votre boîte aux lettres. La valeur courante est l'espace actuellement utilisé par votre boîte aux lettres. imap_get_quota() retournera `FALSE` en cas d'échec.

imap_get_quota() ne fonctionne actuellement qu'avec les librairies c-client2000.

`imap_stream` doit avoir été créé avec la fonction imap_open(). Ce flot est nécessairement ouvert en tant qu'administrateur du serveur, pour que les droits nécessaires lui soit alloué. `quota_root` doit être de la forme : "`user.nom`", où "nom" est le nom de la boîte aux lettres que vous souhaitez analyser.

Exemple 1. Exemple avec imap_get_quota()
    <?php
    $mbox = imap_open("{votre.hote.imap}","mailadmin","mot de passe",OP_HALFOPEN)
         or die("Connexion impossible : ".imap_last_error());
    $quota_value = imap_get_quota($mbox, "user.toto");
    if(is_array($quota_value)) {
       print "Utilisation actuelle : " . $quota_value['usage'];
       print "Quota : " . $quota_value['limit'];
    }
    imap_close($mbox);
    ?>

Voir aussi imap_open() et imap_set_quota().

Précédent | Sommaire | Suivant
imap_fetchstructure | Niveau supérieur | imap_getmailboxes