Olá a todos,
estou tentando desenvolver um programinha para receber emails de alguma conta, ( no meu caso do Gmail )
Alguem sabe como posso fazer isto? não achei tutoriais claros que falem a respeito, até agora eu fiz alguns testes,
porem os valores retornam null…
public static void main( String[] args )
{
Socket s1;
PrintStream p1;
DataInputStream d1;
String recvreply;
try
{
//202.54.16.110
s1 = new Socket( "pop.gmail.com", 995 );
d1 = new DataInputStream( new BufferedInputStream( s1.getInputStream(), 2500 ) );
p1 = new PrintStream( new BufferedOutputStream( s1.getOutputStream(), 2500 ), true );
recvreply = d1.readLine();
System.out.println( "Server Response : " + recvreply );
p1.println( "USER meuEmail" );
recvreply = d1.readLine();
System.out.println( "Server Response : " + recvreply );
p1.println( "PASS minhaSenha );
recvreply = d1.readLine();
System.out.println( "Server Response : " + recvreply );
p1.println( "STAT" );
recvreply = d1.readLine();
System.out.println( "Server Response : " + recvreply );
p1.println( "LIST 1" );
recvreply = d1.readLine();
System.out.println( "Server Response : " + recvreply );
p1.println( "RETR 1" );
recvreply = d1.readLine();
System.out.println( "Server Response : " + recvreply );
p1.println( "QUIT" );
recvreply = d1.readLine();
System.out.println( "Server Response : " + recvreply );
s1.close();
System.out.println( "Closed Connection with Server" );
}
catch ( IOException e )
{
System.out.println( "Error in Connecting to Port" );
}
}
Agradeço se alguem puder ajudar
Abraços!