(PHP 4, PHP 5, PHP 7, PHP 8)
imap_mailboxmsginfo — Lee la información sobre el buzón de correo actual
imap_mailboxmsginfo() verifica el estado actual del buzón de correo en el servidor. Es similar al uso de la función imap_status(), pero también proporciona el tamaño total de los mensajes del buzón de correo, lo que requiere un poco más de tiempo de ejecución.
Devuelve un objeto con las siguientes propiedades:
Date | Fecha de la última modificación del contenido del buzón de correo (fecha y hora actuales) |
Driver | Controlador |
Mailbox | Nombre del buzón de correo |
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 de correo |
Versión | Descripción |
---|---|
8.1.0 |
The imap parameter expects an IMAP\Connection
instance now; previously, a valid imap recurso was expected.
|
Ejemplo #1 Ejemplo con imap_mailboxmsginfo()
<?php
$mbox = imap_open("{imap.example.org}INBOX", "username", "password")
or die("Conexión imposible: " . imap_last_error());
$check = imap_mailboxmsginfo($mbox);
if ($check) {
echo "Fecha : " . $check->Date . "<br />\n" ;
echo "Controlador : " . $check->Driver . "<br />\n" ;
echo "Buzón de correo : " . $check->Mailbox . "<br />\n" ;
echo "Mensajes : " . $check->Nmsgs . "<br />\n" ;
echo "Reciente : " . $check->Recent . "<br />\n" ;
echo "No leído : " . $check->Unread . "<br />\n" ;
echo "Eliminado : " . $check->Deleted . "<br />\n" ;
echo "Tamaño : " . $check->Size . "<br />\n" ;
} else {
echo "imap_mailboxmsginfo() ha fallado: " . imap_last_error() . "<br />\n";
}
imap_close($mbox);
?>