Re: RES: [java-list] Java e Smtp !!!
Olá Vinícius,. . .se puder enviar o código pra mim, agradeço muito. .. estou muito interessado. Muito obrigado. .. Atenciosamente. . Antonio Carlos. . [EMAIL PROTECTED] - Original Message - From: Vinícius Pitta Lima de Araújo To: [EMAIL PROTECTED] Sent: Wednesday, October 09, 2002 9:27 PM Subject: Re: RES: [java-list] Java e Smtp !!! Eu fiz um cliente bem simples que envia emails conectando a um servidor smtp. Foi um trabalho simples pra faculdade. Se estiver interessado me envie um email que eu te mando o código.[]´sVinícius At 09:26 1/10/2002 -0300, you wrote: Acho que o problema eh que vc está usando duas barras no final do comandowrite__Alexandre Almeida Carneiro[EMAIL PROTECTED]Tel: 2588-9671 SuperVia - Rio de JaneiroDiretoria Adjunta de Produtividade e Processos__ - Mensagem original - De:Mário Roberto Porto Filho [SMTP:[EMAIL PROTECTED]] Enviada em:segunda-feira, 30 de setembro de 2002 16:44 Para:[EMAIL PROTECTED] Assunto:[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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -
Re: RES: [java-list] Java e Smtp !!!
Eu fiz um cliente bem simples que envia emails conectando a um servidor smtp. Foi um trabalho simples pra faculdade. Se estiver interessado me envie um email que eu te mando o código. []´s Vinícius At 09:26 1/10/2002 -0300, you wrote: Acho que o problema eh que vc está usando duas barras no final do comando write __ Alexandre Almeida Carneiro [EMAIL PROTECTED] Tel: 2588-9671 SuperVia - Rio de Janeiro Diretoria Adjunta de Produtividade e Processos __ - Mensagem original - De:Mário Roberto Porto Filho [SMTP:[EMAIL PROTECTED]] Enviada em:segunda-feira, 30 de setembro de 2002 16:44 Para:[EMAIL PROTECTED] Assunto:[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] -
RES: [java-list] Java e Smtp !!!
Acho que o problema eh que vc está usando duas barras no final do comando write __ Alexandre Almeida Carneiro [EMAIL PROTECTED] Tel: 2588-9671 SuperVia - Rio de Janeiro Diretoria Adjunta de Produtividade e Processos __ - Mensagem original - De: Mário Roberto Porto Filho [SMTP:[EMAIL PROTECTED]] Enviada em: segunda-feira, 30 de setembro de 2002 16:44 Para: [EMAIL PROTECTED] Assunto: [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] -
RES: [java-list] Java e Smtp !!!
Eu dei uma olhada lá, mas esta Api precisa ser baixada separadamente e precisa de JavaBeans tb Na verdade eu já consegui fazer funcionar o programa.O problema era que sempre que você manda um output para o SMTP, precisa passar o "carriage return" no final de cada comando..Então usei a classe "PrintWriter" e o método "println" que joga o CR no final, aí funcionou.. Obrigado Mário -Mensagem original-De: Rodrigo Miguel [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 30 de setembro de 2002 17:28Para: [EMAIL PROTECTED]Assunto: Re: [java-list] Java e Smtp !!! Dê uma olhada na API JavaMail 1.3!!! - Original Message - From: Mário Roberto Porto Filho To: [EMAIL PROTECTED] Sent: Monday, September 30, 2002 4:44 PM 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émo programa ficaparado 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) . . ..
RES: [java-list] Java e Smtp !!!
use out.writeln(); -Mensagem original- De: Mário Roberto Porto Filho [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 30 de setembro de 2002 16:44 Para: [EMAIL PROTECTED] Assunto: [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] -
RES: [java-list] Java e Smtp !!!
Isso mesmo, Valeu !! Mas o BufferedWriter não tem o método writeln, pelo menos na versão que eu estou usando que é 1.3 Usei o PrintWriter que tem o método println , aí funcionou !!! -Mensagem original- De: Rodrigo Francisco Sacht [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 30 de setembro de 2002 19:14 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Java e Smtp !!! 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] - -- 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] -
RES: [java-list] Java e Smtp !!!
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:10Para: [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 PMTo: [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 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émo programa ficaparado 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) . . ..
RES: [java-list] Java e Smtp !!!
BufferedREADER é pra ler, não escreve nada.. -Mensagem original- De: Mário Roberto Porto Filho [mailto:[EMAIL PROTECTED]] Enviada em: terça-feira, 1 de outubro de 2002 10:27 Para: [EMAIL PROTECTED] Assunto: RES: [java-list] Java e Smtp !!! Isso mesmo, Valeu !! Mas o BufferedWriter não tem o método writeln, pelo menos na versão que eu estou usando que é 1.3 Usei o PrintWriter que tem o método println , aí funcionou !!! -Mensagem original- De: Rodrigo Francisco Sacht [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 30 de setembro de 2002 19:14 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Java e Smtp !!! 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] - -- 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] - -- 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] -