Acho q
naquela linha q vc manda um out.write("HELO
cmagnani\\n");
tem um \ a mais, entao enm vez de ele mandar um \n ele ta mandando um \ ... Coloca um \n com um a barra so para ver o q rola ..
tem um \ a mais, entao enm vez de ele mandar um \n ele ta mandando um \ ... Coloca um \n com um a barra so para ver o q rola ..
[]s
-----Original Message-----
From: M�rio Roberto Porto Filho [mailto:[EMAIL PROTECTED]]
Sent: Monday, September 30, 2002 4:44 PM
To: [EMAIL PROTECTED]
Subject: [java-list] Java e Smtp !!!Por favor, observem o c�digo abaixo. N�o estou entendendo por que n�o consigo enviar um comando aomeu servidor smtp. Acontece que o "in.readLine()" ele me retorna os dados do servidor. No segundo ele deveriame mandar a resposta ao comando "HELO cmagnani", por�m o programa fica parado nesta linhaAlgu�m j� fez este esquema de enviar e-mail pelo SMTP ????Obrigado desde j� !!
M�riotry{
mySocket = new Socket("CmagSun",25);
BufferedReader in = new BufferedReader( new InputStreamReader (mySocket.getInputStream()) );
BufferedWriter out = new BufferedWriter( new OutputStreamWriter (mySocket.getOutputStream()) );
System.out.println(mySocket.getInetAddress().getHostAddress());
stEcho = in.readLine(); // 1)
System.out.println(""+stEcho);
out.write("HELO cmagnani\\n");
out.flush();
stEcho = in.readLine(); // 2)
............
