Re: RES: [java-list] Java e Smtp !!!

2002-10-11 Por tôpico Antonio Carlos Bortoletto



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 !!!

2002-10-10 Por tôpico Vinícius Pitta Lima de Araújo


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 !!!

2002-10-08 Por tôpico Alexandre Almeida Carneiro

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 !!!

2002-10-08 Por tôpico Mário Roberto Porto Filho



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 !!!

2002-10-08 Por tôpico Marcello Carlos Cardoso Ribeiro -SAO


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 !!!

2002-10-08 Por tôpico Mrio Roberto Porto Filho

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 !!!

2002-10-08 Por tôpico Mário Roberto Porto Filho




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 !!!

2002-10-08 Por tôpico Marcello Carlos Cardoso Ribeiro -SAO


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]
-