imap_fetchstructure
(PHP 4, PHP 5)
imap_fetchstructure — Ermittelt die Struktur einer Nachricht
Beschreibung
object imap_fetchstructure
( resource $imap_stream
, int $msg_number
[, int $options
] )
Liefert alle Strukturinformationen für die gegebene Nachricht.
Parameter Liste
- imap_stream
-
An IMAP stream returned by imap_open().
- msg_number
-
Die gewünschte Nachrichtennummer
- options
-
Wenn options auf FT_UID gesetzt wird so wird msg_number als UID und nicht als Nachrichtennummer interpretiert.
Rückgabewerte
Returns an object includes the envelope, internal date, size, flags and body structure along with a similar object for each mime attachment. The structure of the returned objects is as follows:
type | Primärer MIME-Typ des Nachrichtenteils |
encoding | Body transfer encoding |
ifsubtype | TRUE wenn ein Untertyp-Eintrag existiert |
subtype | MIME Untertyp |
ifdescription | TRUE wenn ein Beschreibungstext existiert |
description | Beschreibungstext |
ifid | TRUE wenn ein Identifikationstext existiert |
id | Identifikationstext |
lines | Anzahl der Zeilen |
bytes | Größe in Bytes |
ifdisposition | TRUE wenn ein "disposition" Eintrag zum Verwendungsart existiert |
disposition | Verwendungsart |
ifdparameters | TRUE wenn ein "dparameter" Array existiert |
dparameters | Ein Array von Objekten mit je einer "attribute" und einer "value" Eigenschaft. Jedes dieser Objekte enthält je einen Eintrag aus der Content-disposition Kopfzeile des Nachrichtenteils. |
ifparameters | TRUE wenn ein "paramters" Array existiert |
parameters | Ein Array von Objekten mit je einer "attribute" und einer "value" Eigenschaft. |
parts | Wenn der Nachrichtenteil selbst weitere untergeorgnete Nachrichtenteile enthält so wird hier ein Array mit Objekten für diese Teile angelegt. Die Elemente dieses Arrays sind selbst jeweils wieder Objekte von der hier beschriebenen Struktur. |
0 | text |
1 | multipart |
2 | message |
3 | application |
4 | audio |
5 | image |
6 | video |
7 | other |
0 | 7BIT |
1 | 8BIT |
2 | BINARY |
3 | BASE64 |
4 | QUOTED-PRINTABLE |
5 | OTHER |