imap_lsub
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