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

# imap_fetchbody

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

imap_fetchbody — Devuelve una sección extraída del cuerpo de un mensaje

### Descripción

function 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`
  Una instancia de IMAP\Connection.
`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 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

- imap_savebody() - Guarda una parte específica del cuerpo en un fichero
- imap_fetchstructure() - Lee la estructura de un mensaje

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open