imap_mailboxmsginfo
(PHP 4, PHP 5)
imap_mailboxmsginfo — Obtener información sobre el buzón actual
Descripción
object imap_mailboxmsginfo
( resource
$imap_stream
)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.
Valores devueltos
Devuelve la información en un objeto con las siguientes propiedades:
| 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);
?>