(PHP 4, PHP 5, PHP 7, PHP 8)
imap_fetch_overview — Liefert eine Zusammenfassung der Kopfdaten von Nachrichten
Die Funktion fragt die Kopfdaten der mit sequence() angegebenen Nachrichten ab und gibt eine Zusammenfassung darüber zurück.
imapEine IMAP\Connection-Instanz.
sequence
       Die Beschreibung der gewünschten Nachrichten. Mehrere Nachrichten
       können durch Komma getrennt angegeben werden (X,Y),
       Nachrichtenbereiche durch einen Doppelpunkt zwischen der ersten und der
       letzten Nachricht (X:Y).
      
flags
       Wenn dieser Parameter auf FT_UID gesetzt wird,
       werden die einzelnen Einträge der Nachrichtenliste
       sequence als UIDs und nicht als
       Nachrichtennummern interpretiert.
      
Gibt ein Array von Objekten zurück, die jeweils den Nachrichtenkopf einer Nachricht beschreiben. Das Objekt hat eine Eigenschaft nur dann, wenn sie auch existiert. Die möglichen Eigenschaften sind:
subject - die Betreffzeile der Nachricht
     
    from - der Absender
     
    to - der Empfänger
     
    date - der Sendezeitpunkt
     
    message_id - die ID der Nachricht
     
    references - die Referenz auf die Nachricht mit
      dieser ID
     
    in_reply_to - die Antwort auf die Nachricht mit
      dieser ID
     
    size - die Größe in Bytes
     
    uid - die UID innerhalb des Postfachs
     
    msgno - die aktuelle Nachrichtennummer innerhalb des
      Postfachs
     
    recent - diese Nachricht ist als kürzlich
      eingetroffen markiert
     
    flagged - diese Nachricht ist als wichtig markiert
     
    answered - diese Nachricht ist als beantwortet
      markiert
     
    deleted - diese Nachricht ist zur Löschung vorgemerkt
     
    seen -  diese Nachricht ist als bereits gelesen
      markiert
     
    draft - diese Nachricht ist als Entwurf markiert
     
    udate - der UNIX-Zeitstempel des Ankunftsdatums
     
    false zurück.
  
 | Version | Beschreibung | 
|---|---|
| 8.1.0 | Der Parameter imaperwartet nun eine
  IMAP\Connection-Instanz; vorher wurde eine gültigeimap-Ressource erwartet. | 
Beispiel #1 imap_fetch_overview()-Beispiel
<?php
$mbox = imap_open("{imap.example.org:143}INBOX", "username", "password")
     or die("Kann keine Verbindung aufbauen: " . imap_last_error());
$MC = imap_check($mbox);
// Rufe eine Übersicht aller Nachrichten im Eingangspostfach INBOX ab
$result = imap_fetch_overview($mbox,"1:{$MC->Nmsgs}",0);
foreach ($result as $overview) {
    echo "#{$overview->msgno} ({$overview->date}) - From: {$overview->from}
    {$overview->subject}\n";
}
imap_close($mbox);
?>