Hallo Coder,
wie die Überschrift schon aussagt, möchte ich nur die letzte Email (Aktuellste) eines Postfachs auslesen. Ich möchte die Funktion für einen Newsticker nutzen. Zum auslesen des Postfachs nutze ich folgendes Script:
Alles anzeigen
Kann mir da jemand weiter helfen? Das Googlen brachte leider nicht den gewünschten Erfolg.
Gruß KMD
wie die Überschrift schon aussagt, möchte ich nur die letzte Email (Aktuellste) eines Postfachs auslesen. Ich möchte die Funktion für einen Newsticker nutzen. Zum auslesen des Postfachs nutze ich folgendes Script:
Quellcode
- $imap = imap_open("{pop.xxxxxx.de/pop3:110}INBOX", "Benutzername", "Passwort");
- $message_count = imap_num_msg($imap);
- echo "<ul>";
- for ($i = 1; $i <= $message_count; ++$i) {
- $header = imap_header($imap, $i);
- $body = trim(substr(imap_body($imap, $i), 0, 1000));
- $prettydate = date("d.m.Y", $header->udate);
- if (isset($header->from[0]->personal)) {
- $personal = $header->from[0]->personal;
- } else {
- $personal = $header->from[0]->mailbox;
- }
- $email = "$personal <{$header->from[0]->mailbox}@{$header->from[0]->host}>";
- echo "<li>".$prettydate."<br>".$body."<br> </li>";
- }
- echo "</ul>";
- imap_close($imap);
Kann mir da jemand weiter helfen? Das Googlen brachte leider nicht den gewünschten Erfolg.
Gruß KMD