imap_list
En esta página
imap_list
Lee la lista de buzones de correo
Descripción#
imap_list(IMAP\Connection $imap, string $reference, string $pattern): array
```php
Lee la lista de buzones de correo.
## Parámetros
`imap`
Una instancia de `IMAP\Connection`.
`reference`
`reference` debería ser solo el servidor en la forma descrita en `imap_open`
> [!WARNING]
> Pasar datos no confiables a este parámetro es *inseguro*, a menos que [imap.enable_insecure_rsh](#ini.imap.enable-insecure-rsh) esté desactivado.
`pattern`
Especifica en qué parte de la jerarquía del buzón comenzar la búsqueda.
Hay dos caracteres especiales que se pueden pasar como parte del `pattern`: '`*`' y '`%`'. '`*`' significa devolver todos los buzones. Si se pasa `pattern` como '`*`', se obtendrá una lista de toda la jerarquía del buzón. '`%`' significa devolver solo el nivel actual. '`%`' como parámetro `pattern` devolverá solo los buzones de nivel superior; '`~/mail/%`' en `UW_IMAPD` devolverá cada buzón en el directorio `~/mail`, pero ninguno en las subcarpetas de ese directorio.
## Valores devueltos
Devuelve un array que contiene los nombres de los buzones de correo, 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. |
## Ejemplos
Ejemplo con `imap_list`
```php
Véase también#
imap_getmailboxes, imap_lsub