imap_body

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

imap_bodyLee el cuerpo de un mensaje

Descripción

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

imap_body() devuelve el cuerpo del mensaje número message_num del buzón actual.

imap_body() devolverá una copia sin tratar del cuerpo del mensaje. Para extraer las subpartes MIME del mensaje, utilice imap_fetchstructure() para analizar la estructura, y imap_fetchbody() para extraer una copia de una de las subpartes.

Parámetros

imap

An IMAP\Connection instance.

message_num

El número del mensaje

flags

El parámetro flags opcional es una máscara que puede contener los siguientes valores:

  • FT_UID - message_num es un UID
  • FT_PEEK - No levantar el flag \Seen (Mensaje leído) si no está ya levantado.
  • FT_INTERNAL - La string devuelta está en formato interno, y no va a canonizar los CRLF.

Valores devueltos

Devuelve el cuerpo del mensaje especificado, en forma de string, o false en caso de error.

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.