| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/05/2009 17:05:36
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Enviar email com JSP sem pedir smtp
Tem como pessoal?
Em php estou acostumado com tantas maneiras que até já criei as minhas.
Mas em JSP só obtive uma e mesmo assim não está reconhecendo o método sendSimplemail()
Eu uso o NetBeans 6.1 com as atualizações frequentes.
O código é este aqui:
Baixei o arquivo javamail-1.4.2.zip e estou utilizando o jar mail.jar baixado em:
Download JavaMail(TM) API 1.4.2 for Generic, English
Agradeço a ajuda de vocês!
Até.
This message was edited 7 times. Last update was at 14/05/2009 11:43:07
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/05/2009 22:35:45
|
thiago.filadelfo
Virtual Machine Man
![[Avatar]](/images/avatar/a0dabc6f2a8ea64b7fb210eec0175a02.jpg)
Membro desde: 07/07/2007 00:32:26
Mensagens: 579
Localização: São Paulo
Offline
|
Olá
Tente ver nestes post, acho que pode te ajudar:
- http://www.guj.com.br/posts/list/87637.java
- http://www.guj.com.br/article.show.logic?id=21
Espero ter ajudado
Flwsss
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2009 12:55:11
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Sim, vai ajudar, só que não tem uma maneira de como fazer isso na própria página JSP sem precisar criar nenhuma classe Java?
E também postei esse código aí, só que tem apenas um problema nele, não dava pra alguém me explicar o quê preciso fazer para poder utilizá-lo?
Obrigado.
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/05/2009 19:25:50
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Sobre este artigo: http://www.guj.com.br/article.show.logic?id=21 Implementei como no artigo mas não recebi o e-mail. Testei já no servidor Web e informei o smtp corretamente mas no tratamento do form, passou direto e acho q nada aconteceu ao tentar enviar o email. O código: tentei com o commons mas retornou a mensagem de erro: Erro no servidor! org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.ffcriacoes.com.br:25 source Agradeço a ajuda. * edit: Título modificado.
This message was edited 4 times. Last update was at 13/05/2009 00:34:36
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2009 04:09:23
|
cebolah
Thread.start()
Membro desde: 21/02/2009 01:51:47
Mensagens: 44
Offline
|
Já tentou isto: Caso não dê certo, então não sei. Mas responde, seu servidor possui suporte a smtp?
This message was edited 1 time. Last update was at 13/05/2009 04:10:05
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2009 13:12:23
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Caras, acho q é problema na configuração mesmo, tipo, tentei com este código:
http://wiki.locaweb.com.br/pt-br/Como_enviar_e-mails_com_JavaMail, lá embaixo tem uma maneira de tratar o form com JSP, só que dá essa excessão:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /testeEnviaMail.jsp at line 17
14:
15: MimeMessage message = new MimeMessage(sessao);
16:
17: message.setFrom(new InternetAddress(from));
18: Address toAddress = new InternetAddress(to);
19: message.addRecipient(Message.RecipientType.TO, toAddress);
20:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Isso foi quando tentei configurar a meu modo, mas com o código original mostra essa:
Vamos por partes, como configuro este código corretamente:
att
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2009 13:17:08
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Uma dica que sempre dou: vá até o servidor onde o programa deve rodar, e tente configurar um software como o Outlook Express ou o Mozilla Thunderbird para enviar emails. (Não estou falando de Outlook normal, ou de Lotus Notes, porque pode ser que você consiga até enviar emails, mas usando um protocolo diferente de SMTP, o que não interessa no caso de vocês).
Isso quer dizer que você vai ter de obter (com o administrador de rede) quais são os parâmetros adequados para enviar emails.
Se conseguir enviar algum email para um destinatário qualquer usando algum desses softwares, então copie os parâmetros para sua configuração e boa sorte!
Senão, você vai ter de ver com seu administrador de rede tudo que é necessário para fazer o tal software funcionar. Por exemplo, talvez seja necessário abrir alguma porta no firewall, ou coisa parecida.
Dica: normalmente host=localhost com porta 25 nunca funciona, exceto se seu servidor tiver um SMTP Server e ele aceitar "relaying", o que normalmente nunca é habilitado. Procure os parâmetros adequados.
This message was edited 1 time. Last update was at 13/05/2009 13:18:02
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2009 15:31:49
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Cara, muito obrigado.
thingol wrote:Isso quer dizer que você vai ter de obter (com o administrador de rede) quais são os parâmetros adequados para enviar emails.
Cara, vc deve pensar q não ajudou muito, mas se eu não fosse checar com o pessoal do servidor o porquê de está gerando excessões eu não resolveria.
Ele me indicou uma configuração que faltava, esta é particular ao servidor mesmo.
Obrigado mais uma vez.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2009 11:42:34
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Tava bom demais.. Sobre o artigo, consegui enviar a partir do código: http://www.guj.com.br/article.show.logic?id=21 Só que  Tentei setar encoding iso no assunto mas isso gera erro depois. * PS: Já entendi, o assunto não aceita acento ou cedílha mesmo. ATT.
This message was edited 2 times. Last update was at 14/05/2009 11:50:25
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 11:58:04
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
Tentei modificar a codificação, mas não resolveu.
É apenas a linha do assunto que precisa, pois é somente ela quem precisa mudar de codificação.
message.setSubject(request.getParameter("assunto"));
Qual método usa-se para isso?
Obrigado.
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2009 07:09:12
|
dark123
JavaEvangelist
Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline
|
up
como posso resolver esse problema de codificação do assunto dos e-mails?
isso acontece apenas nos e-mail da hotmail e yahoo.
tanks.
|
Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM |
|
|
 |
|
|