PHP Handbuch
Zurück |  | Weiter

# imap_fetch_overview

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

imap_fetch_overview -- Liefert einen Auszug aus den Header-Feldern von Nachrichten

## Beschreibung

array imap_fetch_overview ( int imap_stream, string sequence [, int flags] )

Diese Funktion liefert ausgewählte Headerfelder der in sequence übergebenen Nachrichten und liefert sie in einem Array mit je einem Objekt pro Nachricht zurück. sequence enthält eine Sequenz von Nachrichten-Indizes oder, bei gesetztem FT_UID in flags, von UIDs. Die einzelnen Objekte des zurückgegeben Arrays enthalten dabei folgende Informationen:

- subject - Betreff

- from - Absender

- date - Sendedatum

- message_id - Message-ID

- references - bezieht sich auf Message-ID

- size - Größe in Byte

- uid - UID der Nachricht im Postfach

- msgno - Index der Nachricht im Postfach

- recent - Flag gesetzt

- flagged - Flag gesetzt

- answered - Flag gesetzt

- deleted - Flag gesetzt

- seen - Flag gesetzt

- draft - Flag gesetzt

Beispiel 1. imap_fetch_overview() Beispiel

`$mbox = imap_open ("{your.imap.host:143}", "username", "password") || die ("can't connect: " . imap_last_error()); $overview = imap_fetch_overview ($mbox, "2,4:6", 0); if (is_array ($overview )) { reset ($overview); while (list ($key, $val) = each ($overview)) { print $val->msgno . " - " . $val->date . " - " . $val->subject . "\n"; } } imap_close ($mbox);`

Zurück | Zum Anfang | Weiter
imap_expunge | Nach oben | imap_fetchbody