imap_fetch_overview

(PHP 3>= 3.0.4, PHP 4 )

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:

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);