(PHP 4 >= 4.3.0, PHP 5)
imap_get_quotaroot — Obtener la cuota de ajustes por usuario
$imap_stream
, string $quota_root
)Obtnener la cuota de ajustes por usuario. EL valor límite representa la cantidad total de espacio permitido para este uso de buzón total de usuario. El valor del uso representa la capacidad de buzón total del usuario actual.
imap_stream
IMAP stream devuelto por imap_open().
quota_root
quota_root
normalmente debería estar en la forma de
su buzón (es decir, INBOX).
Devuelve un array de valores concernientes al buzón del usuario especificado. Todos los valores contienen una clave basada en el nombre del recurso, y dentro un array correspondiente al los valores uso y límite.
Esta función devolverá FALSE
en el caso de fallo de llamada, y un
array de información acerca de la conexión sobre una respuesta no analizable
desde el servidor.
Ejemplo #1 Ejemplo de imap_get_quotaroot()
<?php
$mbox = imap_open("{imap.example.org}", "kalowsky", "password", OP_HALFOPEN)
or die("no se puede conectar: " . imap_last_error());
$cuota = imap_get_quotaroot($mbox, "INBOX");
if (is_array($cuota)) {
$almacén = $quota_values['STORAGE'];
echo "STORAGE usage level is: " . $almacén['usage'];
echo "STORAGE limit level is: " . $almacén['limit'];
$mensaje = $quota_values['MESSAGE'];
echo "MESSAGE usage level is: " . $mensaje['usage'];
echo "MESSAGE limit level is: " . $mensaje['limit'];
/* ... */
}
imap_close($mbox);
?>
Esta función actualmente sólo está disponible para usuarios de la biblioteca c-client2000 o superior.
imap_stream
debería ser abierto como el usuario cuyo
buzón se desea comprobar.