Hallo,
ich möchte über PHP einen POP-Account connectieren und dann die Messages dort auslesen und vom Server löschen. Bei den eMails soll dabei der Absender, der Betreff, der Inhalt und ein Anhang ausglesen werden. Ich habe mich nun etwas mit imap beschäftigt und schon einen kleinen Erfolg.
Als Ergebnis bekomme ich nun:
Hat einer eine Idee wie ich nun noch die Absenderemail, Mailinhalt und den Anhang einzeln auslesen kann und dann die Mail vom Server lösche.
Wäre super wenn mir jemand einen weiteren Ansatz dafür geben könnte.
ich möchte über PHP einen POP-Account connectieren und dann die Messages dort auslesen und vom Server löschen. Bei den eMails soll dabei der Absender, der Betreff, der Inhalt und ein Anhang ausglesen werden. Ich habe mich nun etwas mit imap beschäftigt und schon einen kleinen Erfolg.
PHP-Code:
<?
$mbox = imap_open ("{192.168.2.42/pop3:110}", "tester", "test");
echo "<p><h1>Mailboxen</h1>\n";
$folders = imap_listmailbox ($mbox, "{localhost/pop3:110}", "*");
if ($folders == false)
echo "Verbindung fehlgeschlagen<br>\n";
else
while (list ($key, $val) = each ($folders))
echo $val . "<br>\n";
echo "<p><h1>Nachrichten in der INBOX</h1>\n";
$headers = imap_headers ($mbox);
if ($headers == false)
echo "Verbindung fehlgeschlagen<br>\n";
else
while (list ($key, $val) = each ($headers))
echo $val . "<br>";
imap_close ($mbox);
?>
Als Ergebnis bekomme ich nun:
Mailboxen
{localhost/pop3:110}INBOX
Nachrichten in der INBOX
N 1)10-Jul-2003 Basti Das ist mein erster Test (1310 chars)
N 2)25-Jul-2003 Basti Der betreff (1338 chars)
{localhost/pop3:110}INBOX
Nachrichten in der INBOX
N 1)10-Jul-2003 Basti Das ist mein erster Test (1310 chars)
N 2)25-Jul-2003 Basti Der betreff (1338 chars)
Wäre super wenn mir jemand einen weiteren Ansatz dafür geben könnte.
Kommentar