imap_fetchheader

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

imap_fetchheaderDevuelve el encabezado de un mensaje

Descripción

imap_fetchheader(IMAP\Connection $imap, int $message_num, int $flags = 0): string|false

imap_fetchheader() devuelve el encabezado RFC2822 crudo y completo del mensaje msgno, en forma de string.

Parámetros

imap

Una instancia de IMAP\Connection.

message_num

El número del mensaje

flags

Las opciones posibles son:

  • FT_UID - message_num es un UID
  • FT_INTERNAL - La string devuelta está en formato "internal", es decir, sin canonización de los CRLF
  • FT_PREFETCHTEXT - RFC822.TEXT debe ser pre descargado junto con el encabezado. Esto reduce el RTT en una conexión IMAP, si se desea el mensaje completo. (e.g. en una operación de guardado en un fichero).

Valores devueltos

Devuelve el encabezado del mensaje especificado, en forma de string, o false si ocurre un error.

Historial de cambios

Versión Descripción
8.1.0 El parámetro imap ahora espera una instancia de IMAP\Connection; anteriormente, se esperaba un resource imap válido.

Ver también