Galera é o seguinte estou com um trabalho da faculdade pra fazer… bem ja li a rfc 1939 referente ao POP3… consegui me conectar ao servidor de e-mail yahoo atraves do codigo abaixo obtendo a seguinte resposta:
+OK hello from popgate<2.35.8>
isso significa que me conectei ao servidor… fiz isso usando socket porem quando envio o comando user… nao obtenho a resposta do servidor… lembrando que ja fui no servidor atraves do navegador e habilitei o pop3
segue o codigo… lembrando que os nome de usuario e senha estao errados mas mesmo assim era pra ser exibido uma mensagem do tipo -ERR …
desde ja agradeço a colaboração
import java.io.*;
import java.net.Socket;
public class pop{
public static void main(String[] args) throws Exception{
BufferedReader in,
PrintWriter out;
try{
Socket s = new Socket("pop.mail.yahoo.com.br",110);// cria um cliente socket que se conecta com o hots, porta
in = new BufferedReader(new InputStreamReader(s.getInputStream())); //fluxo de entrada
out = new PrintWriter(s.getOutputStream(),true);//fluxo de saida
System.out.println(in.readLine());
out.write("user tfsadsfdggfgfghhdshgfhjsfjh");
System.out.println(in.readLine());
out.write("pass sgsgfgfg");
System.out.println(in.readLine());
}
catch(Exception e){
System.err.println("Error: "+e);
}
}
}