imap_fetchheader
imap_get_quota
IMAP Functions
PHP Manual

# imap_fetchstructure

(PHP 4, PHP 5)

imap_fetchstructure — Leer la estructura de una mensaje particular

### Descripción

object imap_fetchstructure ( resource `$imap_stream` , int `$msg_number` [, int `$options` ] )

Associa toda la informacion de la estructura para una dada mensaje.

### Lista de parámetros

`imap_stream`

  An IMAP stream returned by imap_open().

`msg_number`

  El nÃºmero de la mensaje

`opciones`

  Este parametro opcional tiene una unica opcion, `FT_UID`, que informa la funcion para tratar `msg_number` el argumento como un UID.

### Valores retornados

Retorna un objecto que inclui el envelope, la data interna, tamano, flags y la estructura del cuerpo bien como con un objecto similar para cada anexo mime. La estructura del objecto retornado Ã©s la siguiente:

Objectos retornados para imap_fetchstructure()
type | Tipo de corpo primÃ¡rio
encoding | CodificaciÃ³n de la Transferencia de Cuerpo
ifsubtype | `TRUE` se existe un subtipo de string
subtype | MIME subtipo
ifdescription | `TRUE` se existe una string para la descriciÃ³n
description | String de la descriciÃ³n para el contenido
ifid | `TRUE` se existe una string para la identificaciÃ³n
id | string de identificaciÃ³n
lines | Numero de lineas
bytes | Numbero de bytes
ifdisposition | `TRUE` se existe una string de disposiciÃ³n
disposition | string de disposiciÃ³n
ifdparameters | `TRUE` se existe el array dparameters
dparameters | Un array de objectos. Cada objecto tiene un atributo y una propriedade llamada de valor, que correspondan aos parametros de la disposiciÃ³n de Contenido MIMEheader.
ifparameters | `TRUE` se el array parameters existe
parameters | Un array de objectos. Cada objecto tiene un atributo y una propriedade de valor.
parts | Un array de objectos que tienen una estructura identica ao objecto top-level, cada uno correspondiendo a una MIME body part.

Tipo de Body primÃ¡rio
0 | text
1 | multipart
2 | message
3 | application
4 | audio
5 | image
6 | video
7 | other

Codificaciones de Transferencia
0 | 7BIT
1 | 8BIT
2 | BINARY
3 | BASE64
4 | QUOTED-PRINTABLE
5 | OTHER

### Ver también

- imap_fetchbody() - Localiza una sección particular en el cuerpo del mensaje
- imap_bodystruct() - Read the structure of a specified body section of a specific message

imap_fetchheader
imap_get_quota
IMAP Functions
PHP Manual