imap_search
imap_setacl
Fonctions IMAP
PHP Manual

# imap_set_quota

(PHP 4 >= 4.0.5, PHP 5)

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

### Description

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

Modifie le quota de la boîte aux lettres `quota_root`.

### Liste de paramètres

`imap_stream`

  Un flux IMPA retourné par la fonction imap_open().

`quota_root`

  La boîte aux lettres dont on doit modifier le quota. Elle doit suivre le format standart IMAP pour une boîte aux lettres : user.name.

`quota_limit`

  La taille maximale (en Ko) pour la boîte `quota_root`

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple avec imap_set_quota()

`<?php
$mbox = imap_open("{imap.example.org:143}", "mailadmin", "password");
if (!imap_set_quota($mbox, "user.kalowsky", 3000)) {
echo "Échec lors de la définition du quota\n";
return;
}
imap_close($mbox);
?>`

### Notes

imap_get_quota() ne fonctionne actuellement qu'avec les bibliothèques c-client2000.

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.

### Voir aussi

- imap_open() - Ouvre un flux IMAP vers une boîte aux lettres
- imap_get_quota() - Lit les quotas des boîtes aux lettres ainsi que des statistiques sur chacune d'elles

imap_search
imap_setacl
Fonctions IMAP
PHP Manual