Manuel PHP
Précédent |  | Suivant

# imap_set_quota

(PHP 4 >= 4.0.5)

imap_set_quota -- Modifie le quota d'une boîte aux lettres

## Description

``int imap_set_quota` (resource imap_stream, string quota_root, int quota_limit)`

imap_set_quota() modifie le quota de la boîte aux lettres `quota_root`, en la fixant à `quota_limit`. imap_set_quota() requiert que `imap_stream` ait été ouvert avec un compte d'administrateur, pour avoir les droits nécessaires : elle ne fonctionnera avec aucun autre utilisateur.

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. `quota_limit` est la nouvelle taille maximum (en ko) de la boîte `quota_root`.

imap_set_quota() retourne `TRUE` en cas de succès, et `FALSE` sinon.

Exemple 1. Exemple avec imap_set_quota()
    <?php
    $mbox = imap_open ("{votre.hote.imap:143}", "mailadmin", "mot de passe");
    if(!imap_set_quota($mbox, "user.toto", 3000)) {
       print "Erreur lors de la modification des quotas\n";
       return;
    }
    imap_close($mbox);
    ?>

Voir aussi imap_open() et imap_set_quota().

Précédent | Sommaire | Suivant
imap_search | Niveau supérieur | imap_setflag_full