imap_getmailboxes

imap_getmailboxes

(PHP 3 >= 3.0.12, PHP 4, PHP 5)

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 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.