Tem um erro no comando abaixo:
out.write("HELO cmagnani\\n");
voc� colocou no final \\n sendo que isso n�o corresponde ao <enter> que � o que o
servidor espera.
Voc� deve usar apenas uma barra invertida \n ou ent�o usar out.writeln(), ai voc� nao
precisa se preocupar com
isso. Usei desta maneira em um servidor POP3 e funcionou e acho que no SMTP tamb�m vai
funcionar
30/09/02 16:44:02, M�rio Roberto Porto Filho <[EMAIL PROTECTED]> wrote:
>
>
> From: M�rio Roberto Porto Filho <[EMAIL PROTECTED]>
>
> To: <[EMAIL PROTECTED]>
> Date: Mon, 30 Sep 2002 16:44:02 -0300
> 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 ao
> meu servidor smtp. Acontece que o "in.readLine()" ele me retorna os dados do
> servidor. No segundo ele deveria
> me mandar a resposta ao comando "HELO cmagnani", por�m o programa
> fica parado nesta linha
> Algu�m j� fez este esquema de enviar e-mail pelo SMTP ????
> Obrigado desde j� !!
> M�rio
>
> try{
> 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)
> .....
> .....
> ..
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------