Beschreibung
object
imap_fetchstructure
( int imap_stream, int msg_number [, int flags])
Diese
Funktion
liefert
die
gesamten
Strukturinformationen
zu
einer
gegebenen
Nachricht
.
Das
zurückgegebene
Objekt
enthält
den
Umschlag
,
die
internen
Daten
,
Größe
und
Flags
der
Nachricht
sowie
ein
(
rekursives
)
Array
von
ähnlichen
Objekten
für
jeden
enthaltenen
MIME-Teil
der
Nachricht
.
Enthält
der
optionale
Parameter
flags
den
Wert
FT_UID
,
so
wird
msg_number
als
UID
anstelle
eines
Index
interpretiert
.
Das
zurückgegebene
Objekt
verfügt
über
die
folgenden
Attribute
:
Tabelle
1
.
Zurückgegebene
Objekte
von
imap_fetchstructure(
)
|
Primärer
MIME-Typ
des
Nachrichten-Teils
|
|
Transfer-Kodierung
|
|
Wahr
,
wenn
das
Feld
subtype
gesetzt
ist
|
|
MIME
Subtyp
|
|
Wahr
,
wenn
ein
Beschreibungsstring
existiert
|
|
Inhalt
des
Bechreibungsstrings
|
|
Wahr
,
wenn
ein
Identifikationsstring
existiert
|
|
Identificationsstring
|
|
Anzahl
der
Zeilen
dieses
Teils
|
|
Größe
des
Teils
in
Byte
|
|
Wahr
,
wenn
der
Dispositionsstring
gesetzt
ist
|
|
Dispositionsstring
|
|
Wahr
,
wenn
Dispositions-Parameterwerte
gesetzt
sind
|
|
Array
der
DispositionsParameter
|
|
Wahr
,
wenn
Parameter
gesetzt
sind
|
|
Array
der
MIME
Parameter
|
|
Array
von
Objekten
,
die
die
einzelnen
Unterteile
der
Nachricht
beschreiben
|
-
dparameters
ist
ein
Array
von
Objekten
mit
jeweils
einem
"
attribute
"
und
einem
"value
"
Attribut
.
-
parameters
ist
ein
Array
von
Objekten
mit
jeweils
einem
"
attribute
"
und
einem
"value
"
Attribut
.
-
Die
Elemente
des
parts
Array
entsprechen
dem
von
der
Funktion
zurückgegebenen
Objekt
(
usf
.
)
.