Hallo
ich probiere nun seit einem Monat Mails aus meinem Postfach in einer php Datei zu sehen und in die Datenbank zu speichern.
Ich habe es bis jetzt geschaft den Body Teile auszulesen, nur jetzt fehlt mir noch der Header.
Ich habe es bis jetzt auch geschaft den Header des Postfachs zu sehen, nur ich möchte, dass ich alle Daten des Headers in einzelnen Variablen habe, also den Absender , den Empfänger, Betreff usw.
Ich habe hier im Forum auch schon danach gesucht nur ohne Erfolg. Auch in der Script Sammlung habe ich nichts passendes gefunden.
Hier ist noch mein PHP Code
ich probiere nun seit einem Monat Mails aus meinem Postfach in einer php Datei zu sehen und in die Datenbank zu speichern.
Ich habe es bis jetzt geschaft den Body Teile auszulesen, nur jetzt fehlt mir noch der Header.
Ich habe es bis jetzt auch geschaft den Header des Postfachs zu sehen, nur ich möchte, dass ich alle Daten des Headers in einzelnen Variablen habe, also den Absender , den Empfänger, Betreff usw.
Ich habe hier im Forum auch schon danach gesucht nur ohne Erfolg. Auch in der Script Sammlung habe ich nichts passendes gefunden.
Hier ist noch mein PHP Code
PHP-Code:
<?
$mbox = imap_open ("{localhost:110/pop3}", "user", "passwort");
echo "<p><h1>Mailboxes</h1>\n";
$folders = imap_listmailbox ($mbox, "{localhost:110/pop3}", "*");
if ($folders == false)
echo "Call failed<br>\n";
else
while (list ($key, $val) = each ($folders))
echo $val . "<br>\n";
echo "<p><h1>Headers in INBOX</h1>\n";
$headers = imap_headers ($mbox);
if ($headers == false)
echo "Call failed<br>\n";
else
while (list ($key, $val) = each ($headers))
echo $val . "<br>n";
echo "<p><h1>Body in INBOX</h1>\n";
$headers = imap_body($mbox, "1");
if ($headers == false)
echo "Call failed<br>\n";
else
$date = $headers;
$text1 = nl2br( $date );
echo $text1 . "<br>";
imap_close ($mbox);
echo $val;
?>
Kommentar