(PHP 4, PHP 5, PHP 7)
imap_fetch_overview — Leer una visión general de la información de las cabeceras del mensaje dado
$imap_stream
, string $sequence
[, int $options
= 0
] ) : array
Esta función obtiene las cabeceras del correo de la secuencia dada por
sequence
y devuelve una visión general de sus
contenidos.
imap_stream
IMAP stream devuelto por imap_open().
sequence
Una descripción de la secuencia de mensajes. Puede enumerar los mensajes deseados con la sintaxis X,Y, o recuperar todos los mensajes dentro de un intervalo con la sintaxis X:Y
options
sequence
contendrá una secuencia de índices de
mensajes; o UIDs, si este parámetro está establecido a
FT_UID
.
Devuelve un array de objetos que describen una cabecera de mensaje cada uno. El objeto sólo definirá una propiedad si ésta existe. Las propiedades posibles son:
Ejemplo #1 Ejemplo de imap_fetch_overview()
<?php
$mbox = imap_open("{imap.example.org:143}INBOX", "username", "password")
or die("no se puede conectar: " . imap_last_error());
$MC = imap_check($mbox);
// Obtener una visión general de todos los mensajes de INBOX
$result = imap_fetch_overview($mbox,"1:{$MC->Nmsgs}",0);
foreach ($result as $overview) {
echo "#{$overview->msgno} ({$overview->date}) - From: {$overview->from}
{$overview->subject}\n";
}
imap_close($mbox);
?>