array('bindto' => '0:0')); $options = stream_context_create($arrayOptions); $socket = stream_socket_client('tcp://smtp.mail.yahoo.com.br:25', $errno, $errstr, 1, STREAM_CLIENT_CONNECT, $options); stream_set_blocking($socket, 1); stream_set_timeout($socket, 0, 400000); $eof = (boolean) FALSE; while($eof !== TRUE) { $response = fread($socket, 8); echo($response); flush(); if($response === '') { $eof = (boolean) TRUE; } } var_dump(feof($socket)); fwrite($socket, 'EHLO' . "\r\n"); $eof = (boolean) FALSE; while($eof !== TRUE) { $response = fread($socket, 8); echo($response); flush(); if($response === '') { $eof = (boolean) TRUE; } } var_dump(feof($socket)); fclose($socket); ?>