| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2005 09:22:32
|
rockstorm
Virtual Machine Man
![[Avatar]](/images/avatar/69295f5f6bd7d1a08da4919b5bb95bff.png)
Membro desde: 28/09/2004 08:37:10
Mensagens: 521
Localização: SBC
Offline
|
Saudações..
Estou tentando criar uma aplicação que quando acontece uma determinada excessão com minha aplicação, a mesma envia uma e-mail.
Gostaria de saber se alguem tem ou sabe onde posso encontrar um tutorial que funcione??
Ou mesmo um exemplo simples..
grato
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2005 09:25:26
|
leonardom
Virtual Machine Man
![[Avatar]](/images/avatar/7f5d04d189dfb634e6a85bb9d9adf21e.jpg)
Membro desde: 23/02/2003 11:41:23
Mensagens: 679
Localização: Anywhere
Offline
|
Tem esse tutorial aqui do GUJ mesmo:
Enviando emails com Java
http://www.guj.com.br/java.artigo.21.1.guj
|
"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) 07/04/2005 10:08:25
|
rockstorm
Virtual Machine Man
![[Avatar]](/images/avatar/69295f5f6bd7d1a08da4919b5bb95bff.png)
Membro desde: 28/09/2004 08:37:10
Mensagens: 521
Localização: SBC
Offline
|
não sei como inicio minha aplicação usando só esses codigos...
li sobre a API JavaMail...não sei se tem alguma coisa a ver....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2005 10:55:18
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Eh javamail mesmo. Quando der pau na aplicacao - que vai estar dentro de um try-catch -, vc usa um codigo como o do tutorial para enviar o email de notificacao.
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) 07/04/2005 10:56:35
|
rockstorm
Virtual Machine Man
![[Avatar]](/images/avatar/69295f5f6bd7d1a08da4919b5bb95bff.png)
Membro desde: 28/09/2004 08:37:10
Mensagens: 521
Localização: SBC
Offline
|
o o properties..onde eu incluo isso???
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2005 11:04:35
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Em lugar algum. Voce pode configurar as opcoes dirtamente pelo codigo java.
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) 07/04/2005 11:24:10
|
rockstorm
Virtual Machine Man
![[Avatar]](/images/avatar/69295f5f6bd7d1a08da4919b5bb95bff.png)
Membro desde: 28/09/2004 08:37:10
Mensagens: 521
Localização: SBC
Offline
|
Rafael..
Sei que seria pedir de mais...mas vc podeiria usar um exemplo bem tosco inserindo esse exemplo do GUJ??
--------------------------------------------
try {
// "de" e "para"!!
msg.setFrom(new InternetAddress("nos@guj.com.br"));
msg.setRecipient(Message.RecipientType.TO, new InternetAddress("voces@guj.com.br"));
// nao esqueca da data!
// ou ira 31/12/1969 !!!
msg.setSentDate(new Date());
msg.setSubject("assunto da mensagem");
msg.setText("corpo da mensagem");
// evniando mensagem (tentando)
Transport.send(msg);
}
catch (AddressException e) {
// nunca deixe catches vazios!
}
catch (MessagingException e) {
// nunca deixe catches vazios!
}
-----------------------------------------
properties
-----------------------------------------
Properties p = new Properties();
p.put("mail.host", "smtp2.locaweb.com.br");
Session session = Session.getInstance(p, null);
MimeMessage msg = new MimeMessage(session);
obrigado..
This message was edited 1 time. Last update was at 07/04/2005 12:11:08
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2005 11:35:58
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
O tutorial tem exatamente o codigo necessario. Que exemplo a mais vc quer?
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) 07/04/2005 11:45:04
|
rockstorm
Virtual Machine Man
![[Avatar]](/images/avatar/69295f5f6bd7d1a08da4919b5bb95bff.png)
Membro desde: 28/09/2004 08:37:10
Mensagens: 521
Localização: SBC
Offline
|
estou postando o código..ainda não coloquei a condição
Pq ele esta dando erro nesta linha??
msg.setRecipient(Message.RecipientType.TO, new InternetAddress("voces@guj.com.br"));
a aplicação seria se caso não recebesse uma vairalvel de valor "00"ele me mandaria um e-mail..
OBS..sou novato no assunto ..
This message was edited 1 time. Last update was at 07/04/2005 11:51:38
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2005 11:52:46
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Qual erro que acontece? eh muito importante vc fornecer esse tipo de informacao.
Possiveis causas podem ser que vc nao importou a classe ou versao do javamail nao compativel.
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) 07/04/2005 12:08:44
|
rockstorm
Virtual Machine Man
![[Avatar]](/images/avatar/69295f5f6bd7d1a08da4919b5bb95bff.png)
Membro desde: 28/09/2004 08:37:10
Mensagens: 521
Localização: SBC
Offline
|
ele nem compila por que esta dando um erro na seguinte linha:
dando o erro de compilação:
java.lang.Error: Unresolved compilation problem:
Message.RecipientType cannot be resolved
at email.main(email.java:27)
Exception in thread "main"
This message was edited 2 times. Last update was at 07/04/2005 12:10:58
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2005 12:12:37
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Voce esta usando o import errado. O
Nao deve ser utilizado, mas sim o Message do javax.mail
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) 07/04/2005 13:27:18
|
rockstorm
Virtual Machine Man
![[Avatar]](/images/avatar/69295f5f6bd7d1a08da4919b5bb95bff.png)
Membro desde: 28/09/2004 08:37:10
Mensagens: 521
Localização: SBC
Offline
|
Rafael...
Consegui eliminar os erros..
só estou com mais uma duvida..
Para enviar um e-mail preciso me autenticar no SMTP certo??
creio que seja nesta linha:
o que devo colocar no campo "mail.host"?
This message was edited 2 times. Last update was at 07/04/2005 13:35:22
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2005 13:30:18
|
rockstorm
Virtual Machine Man
![[Avatar]](/images/avatar/69295f5f6bd7d1a08da4919b5bb95bff.png)
Membro desde: 28/09/2004 08:37:10
Mensagens: 521
Localização: SBC
Offline
|
e printando o seguinte erro:
This message was edited 1 time. Last update was at 07/04/2005 13:35:35
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2005 13:39:51
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Por favor, quando escrever a mensagem, *nao* desmarque a opcao "Desabilitar formatação BB".
rockstorm wrote:
Para enviar um e-mail preciso me autenticar no SMTP certo??
Se o seu servidor de emails requer autenticacao, entao sim. Veja esta mensagem para aprender como autenticar:
http://www.guj.com.br/posts/list/0/10197.java#53246
( Note que eh a segunda mensagem do topico ).
rockstorm wrote:
creio que seja nesta linha:
o que devo colocar no campo "mail.host"?
"mail.host" eh uma string especial, e vc NAO deve mudar ela. O que vc deve mudar eh o valor. No seu caso, o valor eh "smtp2.uol.com.br". Se esse for o servidor que vc quer usar, entao o seu codigo esta correto.
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 |
|
|
 |
|
|