imap_fetchbody

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

imap_fetchbodyDevuelve una sección extraída del cuerpo de un mensaje

Descripción

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

Recupera una sección particular del cuerpo de los mensajes especificados. Las partes del cuerpo no son decodificadas por esta función.

Parámetros

imap

An IMAP\Connection instance.

message_num

El número del mensaje

section

El número de la sección. Es una cadena de enteros, delimitados por una coma que corresponden a los índices en la lista de las secciones del mensaje, tal como se prevé en la especificación IMAP4.

flags

La opción imap_fetchbody() 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 cadena devuelta está en formato interno, y no va a canonizar los CRLF.

Valores devueltos

Devuelve una sección particular del cuerpo de los mensajes especificados, en forma de una chaîne de caractères, 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.

Ver también