Ich möchte gern in PHP ein POP3-Modul schreiben (ja, ich weiß, es gibt bereits Funktionen dafür - aber
ich habe einfach Spaß daran ;) ).
Es gibt von Sebastian Bergmann et al. auch schon PHP basierende Module dafür.
Das Problem ist nicht, daß ich nicht wüßte wie, nein, ich habe über einen Socket eine Verbindung
zum Port 110 (POP3) aufgebaut. Jetzt sollte laut RFC 1225 (http://rfc.fh-koeln.de/rfc/html/rfc1225.html)
http://www.ietf.org/rfc/rfc1725.txt
<?
$sock = fsockopen("pop.gmx.net", 110);
print fgets($sock, 32768);
^Z
X-Powered-By: PHP/4.0.2
Content-type: text/html
+OK GMX POP3 StreamProxy v1.1 ready.
echo fgets($this->sock,1);
Du liesst maximal 1 Zeichen ein, das ist ein wenig wenig. Im übrigen solltest du prüfen, ob dein fsockopen() überhaupt erfolgreich war.