Schönen Wahltag Marco,
ich bin ja vielleicht auf dem falschen Dampfer, aber ich versteh nicht, was die Funktion command() macht. Könntest Du mir das bitte mal kurz erläutern.
fputs($pop3, command("RETR 2\r\n"));
das Kommando, das mit fputs() übertragen werden muss, heißt doch "RETR $nr\r\n" wobei $nr die nummer der abzuholenden eMail ist.
for($i=0; $i<=3; $i++)
{
echo $i."<br>";
$test ="testio";
//fputs($pop3, command("RETR $i\r\n"));
fputs($pop3, "RETR $i\r\n");
// schleife:
$string = "$pop3";
while ($string != ".\r\n") {
$string = fgets($pop3,1024);
echo $string,'<br>';
}
// schleife ende:
}
Laut meiner Literatur hat das so zu funktionieren. Mein Prak hats auch genauso ausprobiert. Wenn's jetzt nicht stimmt, muss ich seine "Doku" und mein Buch zerreissen.
Liebe Grüße aus http://www.braunschweig.de
Tom