imap_mailboxmsginfo

(PHP 4, PHP 5, PHP 7)

imap_mailboxmsginfoObtener información sobre el buzón actual

Descripción

imap_mailboxmsginfo ( resource $imap_stream ) : object

Comprueba el estado del buzón actual del servidor. Es similar a imap_status(), excepto que resumirá el tamaño de todos los mensajes del buzón, lo que tomará algún tiempo adicional para ejecutarse.

Parámetros

imap_stream

IMAP stream devuelto por imap_open().

Valores devueltos

Devuelve la información en un objeto con las siguientes propiedades:

Propiedades del buzón
Date fecha del último cambio (fecha/hora actuales)
Driver controlador
Mailbox nombre del buzón
Nmsgs número de mensajes
Recent número de mensajes recientes
Unread número de mensajes no leídos
Deleted número de mensajes eliminados
Size tamaño del buzón

Devuelve FALSE en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de imap_mailboxmsginfo()

<?php

$buzón 
imap_open("{imap.example.org}INBOX""username""password")
      or die(
"no se puede conectar: " imap_last_error());

$comprobar imap_mailboxmsginfo($buzón);

if (
$comprobar) {
    echo 
"Fecha: "       $comprobar->Date    "<br />\n" ;
    echo 
"Controlador: " $comprobar->Driver  "<br />\n" ;
    echo 
"Buzón: "       $comprobar->Mailbox "<br />\n" ;
    echo 
"Mensajes: "    $comprobar->Nmsgs   "<br />\n" ;
    echo 
"Recientes: "   $comprobar->Recent  "<br />\n" ;
    echo 
"No leídos: "   $comprobar->Unread  "<br />\n" ;
    echo 
"Eliminados: "  $comprobar->Deleted "<br />\n" ;
    echo 
"Tamaño: "      $comprobar->Size    "<br />\n" ;
} else {
    echo 
"Falló imap_mailboxmsginfo(): " imap_last_error() . "<br />\n";
}

imap_close($mbox);

?>