Exato, com o " \n" apenas,
funcionou tamb�m, eu pensei que com \\n o java passaria
\n para o SMTP, mas n�o � verdade, ele
tem que passar \n apenas,
que o SMTP interpreta como CR ( carriage return ).
-----Mensagem original-----
De: Hooter [mailto:[EMAIL PROTECTED]]
Enviada em: domingo, 29 de setembro de 2002 22:10
Para: [EMAIL PROTECTED]
Assunto: RE: [java-list] Java e Smtp !!!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 ..[]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)
............
