(PHP 3 >= 3.0.12, PHP 4, PHP 5)
imap_getmailboxes -- Liefert detailierte Informationen über eine Auswahl von Postfächern
imap_getmailboxes() liefert ein Array zurück,
das für jedes gefundene Postfach ein Objekt mit de Attributen
name, delimiter
und attributes enthält.
name enthält dabei den vollständigen
Pfadnamen des Postfachs, delimiter das
verwendete Trennzeichen zwischen Postfach-Ebenen,
und attributes besteht aus einer Bitmaske,
die einzelne Eigenschaften des Postfachs beschreibt:
LATT_NOINFERIORS - es existieren keine weiteren Postfächer unterhalb dieses Postfachs
LATT_NOSELECT - Dieses "Postfach" ist nur ein Behälter für weitere Postfächer.
Es kann selbst keine Nachrichten enthalten und somit auch nicht geöffnet werden.
LATT_MARKED - Dieses Postfach wurde markiert (nur bei UW-IMAPD).
LATT_UNMARKED - Dieses Postfach wurde nicht markiert (nur bei UW-IMAPD).
Namen von Postfächern, die Zeichen außerhalb des druckbaren ASCII-Bereiches enthalten, können mit Hilfe der Funktion imap_utf7_decode() dekodiert werden.
ref sollte normalerweise nur die
Spezifikation des Servers in der in
imap_open() beschriebenen Form enthalten.
Über pat kann ein Startpunkt innerhalb der
Postfach-Hierachie vorgegeben werden. Wünschen Sie die Ausgabe
aller Postfächer, so übergeben Sie als pat
'*'.
Die Zeichen '*' und '%' haben innerhalb von
pattern eine besondere Bedeutung:
'*' - entspricht beliebig vielen Zeichen (incl. des Trennzeichens zw. Postfach-Namen)
'%' - entspricht beliebig vielen Zeichen innerhalb eines Postfach-Namens
pattern entspricht zusätzlich auch
allen Zeichenfolgen, die mit dem Trennzeichen beginnen.
| Zurück | Zum Anfang | Weiter |
| imap_getacl | Nach oben | imap_getsubscribed |