Hola, estoy empezando a hacer un cliente de correo entrante para Yahoo, ya me tope con la primera dificultad y hace 3 dias que no puedo solucionarla.
La conexion la hago bien, y la posterior lectura de la version del servidor de correo tambien, pero despues cuando quiero enviarle el nombre de usuario, obtengo una cadena en blanco como respuesta:
$sock = socket_create(AF_INET, SOCK_STREAM, getprotobyname("tcp"));
$connected = socket_connect($sock, $host, 110);
$recv = socket_read($sock, 1024, PHP_NORMAL_READ);
echo $recv;
$send = socket_write($sock, "user $user", strlen("user $user"));
echo $send;
$recv = socket_read($sock, 1024, PHP_BINARY_READ);
echo $recv; // cadena en blanco
No se si el problema esta en el envio del nombre de usuario o en la recepcion de la respuesta.
Alguien tiene alguna idea?
Saludos.