imap_getmailboxes

imap_getmailboxes -- Lee la lista de buzones, devolviendo informacón detallada de cada uno

Descripción

array imap_getmailboxes ( int imap_stream, string ref, string pat)

Devuelve un array de objetos coneniendo información del buzón . Cada objeto tiene los atributos name , especificando el nombre completo del buzón ; delimiter , que es el delimitador jerárquico para la parte de la jerarquía dónde está este buzón ; y attributes . Attributes es una máscara de bits contra la que se puede probar :



ref normalmente debería ser solo el servidor IMAP , de la forma : { imap_server:imap_port } , y pattern especifica , dónde en la estructura jerárquica del buzón , para comenzar a buscar . Si quiere todo los buzones , pase el parámetro pattern como una cadena vacía .

Hay dos caracteres especiales que puede pasar como parte del parámetro pattern : ' * ' and '%' . '* ' significa que devuelva todos los buzones . Si pasa el parámetro pattern Si pasa el parámetro pattern como ' *' , obtendrá una lista con la jerarquía completa del buzón . % ' significa que devuelva sólo el nivel actual . Pasar ' % ' en el parámetro pattern devolverá sólo el nivel más alto de los buzones ; '~ / mail / % ' en UW_IMAPD devolverá cada buzón del directorio ~ / mail , pero ninguno de los subdirectorios de ese directorio .