Documentación offline PHP master

imap_lsub

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

imap_lsub

Lista todas las carpetas de correo registradas

Descripción#

php imap_lsub(IMAP\Connection $imap, string $reference, string $pattern): arrayphp

Recupera un array que contiene todas las carpetas de correo a las que se ha suscrito.

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 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 todas las carpetas de correo suscritas, 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.

Véase también#

imap_list, imap_getmailboxes