Function.imap-mailboxmsginfo

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Deckungskarte und Haftpflichtversicherung Vergleichen OnlineStrom und Umzug . Ratenkredit Vergleich

imap_mailboxmsginfo — Informationen zum aktuellen Postfach

Inhaltsverzeichnis

Beschreibung

object imap_mailboxmsginfo ( resource $imap_stream )


Prüft den aktuelle Status des Postfachs auf dem Server. Die Funktion ist vergleichbar mit imap_status(), liefert aber zusätzlich auch die Gesamtgröße aller Nachrichten in Bytes. Das Aufsummieren der einzelnen Nachrichtengrößen benötigt dabei zusätzliche Zeit zur Ausführung. execute.

Parameter-Liste

imap_stream
  • Eine von imap_open() zurückgegebene IMAP-Verbindung.

Rückgabewerte

Die Ergebnisse werden in einem Objekt mit folgenden Properties zurückgegeben: Postfach Eigenschaften Date Zeitpunkt der letzten Änderung Driver Treiber Mailbox Name des Postfachs Nmsgs Anzahl der Nachrichten Recent Anzahl der kürzlich eingetroffenen Nachrichten Unread Anzal der ungelesenen Nachrichten Deleted Anzahl der gelöschten Nachrichten Size Gesamtgröße des Postfachs in Bytes Sollten Fehler auftreten so wird FALSE zurückgegeben.

Beispiele

Beispiel #1 imap_mailboxmsginfo() Beispiel

<?php
 
$mbox = imap_open("{imap.example.org}INBOX", "username", "password")
      or die("can't connect: " . imap_last_error());
 
$check = imap_mailboxmsginfo($mbox);
 
if ($check) {
    echo "Date: "     . $check->Date    . "<br />\n" ;
    echo "Driver: "   . $check->Driver  . "<br />\n" ;
    echo "Mailbox: "  . $check->Mailbox . "<br />\n" ;
    echo "Messages: " . $check->Nmsgs   . "<br />\n" ;
    echo "Recent: "   . $check->Recent  . "<br />\n" ;
    echo "Unread: "   . $check->Unread  . "<br />\n" ;
    echo "Deleted: "  . $check->Deleted . "<br />\n" ;
    echo "Size: "     . $check->Size    . "<br />\n" ;
} else {
    echo "imap_check() failed: " . imap_last_error() . "<br />\n";
}
 
imap_close($mbox);
 
?>
Persönliche Werkzeuge