![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
Presta mas atención a lo q puse ..
Te decia que despues de cada fput() q tienes ahora que se usa para "enviar dato por el socket abierto" .. hay q usar seguidamente un fget() para leer lo q envia el "socket" tras tu Petición ...
Usa
echo
fgets ($fp, 1024)."<br>";
despues de cada fput()
Lo demas .. errores y lo q sea ya es cosa del protocoolo SMTP .. si tienes dudas al respecto, con esos códigos que te dará pasate por el foro "serguridad y redes" y q te orienten mejor .. Pero vamos, el link q te dí mas o menos explica cada uno de los errores o mensajes q se podrían producir ..
Un saludo,