imap_mailboxmsginfo

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_mailboxmsginfoLee la información sobre el buzón de correo actual

Descripción

imap_mailboxmsginfo(IMAP\Connection $imap): stdClass

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.

Parámetros

imap

An IMAP\Connection instance.

Valores devueltos

Devuelve un objeto con las siguientes propiedades:

Propiedades del buzón de correo
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

Historial de cambios

Versión Descripción
8.1.0 The imap parameter expects an IMAP\Connection instance now; previously, a valid imap recurso was expected.

Ejemplos

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);

?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top