imap_get_quota

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