| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2003 10:56:41
|
Mauricio-SBC
Thread.start()
Membro desde: 10/12/2002 16:02:24
Mensagens: 33
Offline
|
bom dia pessoal....mesmo com as dicas e com o tutorial.....eu nao consigo fazer uma pagina em jsp que envia email....
bom eu acho que o problema esta no arquivo mail.jar.....a minha pagina nao esta encontrando o arquivo.....eu coloquei o arquivo na pasta jre/lib....é a pasta certa????
na pagina jsp eu coloco import="javax.mail.*", mas eu acho que nao esta encontrando.....assim quando eu dou new na Session e no MimeMessage....ele da erro.....
bom ele ta dando o seguinte erro.....
A Servlet Exception Has Occurred
org.apache.jasper.compiler.CompileException: /Mail.jsp(3,0) Page directive: can't have multiple occurrences of language
agradeço a ajuda....
Mauricio
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2003 11:04:20
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Coloca no diretorio WEB-INF/lib da tua aplicacao.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2003 11:13:28
|
Mauricio-SBC
Thread.start()
Membro desde: 10/12/2002 16:02:24
Mensagens: 33
Offline
|
coloquei e continua dando o mesmo erro.........
Mauricio
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2003 11:17:09
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Coloca o cabeçalho da sua página Mail.jsp aqui para darmos uma olhadinha.
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2003 11:22:55
|
Mauricio-SBC
Thread.start()
Membro desde: 10/12/2002 16:02:24
Mensagens: 33
Offline
|
esta assim:
<%@ page language="java" import="javax.mail.*"%>
<%
java.util.Properties p = new java.util.Properties();
p.put("smtp", "host");
Session session = Session.getInstance(p, null);
MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("enviar@teste.com.br"));
msg.setRecipient(Message.RecipientType.TO, new InternetAddress("receber@teste.com.br"));
msg.setSentDate(new Date());
msg.setSubject("assunto da mensagem");
msg.setText("corpo da mensagem");
Transport.send(msg);
%>
ai ele da os seguintes erros:
A Servlet Exception Has Occurred
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occured between lines: 4 and 16 in the jsp file: /Mail.jsp
Generated servlet error:
C:Arquivos de programasApache Tomcat 4.0worklocalhostUploadMail$jsp.java:66: Variable 'session' is already defined in this method.
Session session = Session.getInstance(p, null);
^
An error occured between lines: 4 and 16 in the jsp file: /Mail.jsp
Generated servlet error:
C:Arquivos de programasApache Tomcat 4.0worklocalhostUploadMail$jsp.java:67: Class org.apache.jsp.MimeMessage not found.
MimeMessage msg = new MimeMessage(session);
^
An error occured between lines: 4 and 16 in the jsp file: /Mail.jsp
Generated servlet error:
C:Arquivos de programasApache Tomcat 4.0worklocalhostUploadMail$jsp.java:67: Class org.apache.jsp.MimeMessage not found.
MimeMessage msg = new MimeMessage(session);
^
3 errors
valeu pela ajuda...
Mauricio
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2003 11:28:50
|
leonardom
Virtual Machine Man
![[Avatar]](/images/avatar/7f5d04d189dfb634e6a85bb9d9adf21e.jpg)
Membro desde: 23/02/2003 11:41:23
Mensagens: 679
Localização: Anywhere
Offline
|
Importe tambem o pacote:
import javax.mail.internet.*;
Porque a classe MimeMessage está neste pacote.
Vc tbem está definindo o objeto session novamente. Lembre-se que este objeto é implicito, isto é, já está definido.
|
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
George Bernard Shaw (1856 - 1950) - Irish dramatist - Nobel Prize of Literature, 1925
blog: http://leonardom.wordpress.com
http://www.insidecode.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2003 11:32:48
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Tente isso:
Agora, sobre os erros:
o primeiro erro ocorre porque a variável com identificador "session" já está definida. "session" é uma variável implícita que representa uma instância de um javax.servlet.http.HttpSession.
o segundo e o terceiro erros se devem ao fato de você não ter importado o pacote "javax.mail.internet".
Acho que é só.
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2003 11:49:47
|
Mauricio-SBC
Thread.start()
Membro desde: 10/12/2002 16:02:24
Mensagens: 33
Offline
|
valeu pessoal....vcs me ajudaram muito....
agora to com esse erro:
A Servlet Exception Has Occurred
Exception Report:
javax.servlet.ServletException: Sending failed;
nested exception is:
class javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
class javax.mail.SendFailedException: 550 5.7.1 Unable to relay for receber@teste.com.br
o que pode ser???
ah e mais uma duvida....
p.put("smtp", "host");
no p.put...o primeiro parametro é o endereço do smtp e o segundo é o ip do servidor de internet????
valeu....
Mauricio
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2003 13:47:08
|
leonardom
Virtual Machine Man
![[Avatar]](/images/avatar/7f5d04d189dfb634e6a85bb9d9adf21e.jpg)
Membro desde: 23/02/2003 11:41:23
Mensagens: 679
Localização: Anywhere
Offline
|
Acho que seria:
|
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
George Bernard Shaw (1856 - 1950) - Irish dramatist - Nobel Prize of Literature, 1925
blog: http://leonardom.wordpress.com
http://www.insidecode.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2003 15:40:56
|
Mauricio-SBC
Thread.start()
Membro desde: 10/12/2002 16:02:24
Mensagens: 33
Offline
|
entao os dados que estou colocando no p.put("smtp", "host") estao certos......será que nao esta faltando nenhum outro arquivo alem do mail.jar e activation.jar????
Mauricio
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2003 15:46:12
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
A conta "receber@teste.com.br" é válida?
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/10/2003 12:50:55
|
Mauricio-SBC
Thread.start()
Membro desde: 10/12/2002 16:02:24
Mensagens: 33
Offline
|
sim....na verdade no meu programa eu coloco outro email.....mas o email é valido...
eu acho que esta faltando a autentificação......
como faço pra usar o javax.mail.Authenticator???
Mauricio
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2003 01:10:28
|
carioca
JavaTeenager
![[Avatar]](/images/avatar/c8b04e7f4031b897aa4da.png)
Membro desde: 06/02/2003 15:35:20
Mensagens: 184
Offline
|
Cara em Java isso resolve, mas em JSP deve ser outra coisa.
Comigo dava tbem os erros acima mas a Autenticação resolveu este probleminha.
Se alguem podesse passar para um codigo JSP seria melhor e até me ajudaria pois tbem seria interessante no futuro
|
|
|
 |
|
|