imap_set_quota

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 " , "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( ) .