| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2006 18:45:59
|
Paulo Roberto Schiavon
JavaGuru
![[Avatar]](/images/avatar/0cfe3c931a81acba365b335768dd0d93.jpg)
Membro desde: 16/09/2006 18:31:40
Mensagens: 230
Localização: Logo alí ...
Offline
|
Boa tarde !
No projeto que estou trabalhando existe uma funcionalidade de enviar e-mail e para isso escolhi o API Commons do projeto Jakarta, porém não estou conseguindo enviar o email...
Abaixo está o meu código.
Mensagem de erro:
Observação:
Utilizo o eclipse como IDE, e os jars activation.jar e commons-email-1.0.jar estão adicionados no Java Build Path corretamente.
Obrigado pela atenção.
|
Mainframe é meu ganha pão ...
... e Java é a minha diversão!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2006 18:52:12
|
pm
JavaEvangelist
Membro desde: 28/01/2005 12:42:15
Mensagens: 438
Offline
|
Cara, pela exception lançada o problema é com seu servidor smtp.
Verifique o IP e a porta.
nested exception is:
java.net.ConnectException: Connection refused: connect
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1282)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
at javax.mail.Service.connect(Service.java:275)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2006 18:59:33
|
Paulo Roberto Schiavon
JavaGuru
![[Avatar]](/images/avatar/0cfe3c931a81acba365b335768dd0d93.jpg)
Membro desde: 16/09/2006 18:31:40
Mensagens: 230
Localização: Logo alí ...
Offline
|
Antes de mais nada,
obrigado pela atenção prestada.
Pior que o ip e a porta estão corretas, afirmo isso porque o mozilla thunderbird (aplicativo concorrente do outLook) está com esse ip apontando para a porta 25, que é a padrão.
Saberia me dizer se eu tenho que fazer alguma configuração no meu servidor?!
Observação:
Servidor utiliza SO Linux Debian.
Grato.
|
Mainframe é meu ganha pão ...
... e Java é a minha diversão!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2006 19:45:10
|
andredeividi
Virtual Machine Man
![[Avatar]](/images/avatar/a2b8a85a29b2d64ad6f47275bf1360c6.jpg)
Membro desde: 20/08/2005 10:55:12
Mensagens: 635
Localização: Joinville Sc
Offline
|
ola eu uso essa api para enviar
email para mim quando ocorre uma exception no sistema
sendo assim segue o font
das 2 classe que uso
1 classe com o nome ExceptionEmail
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class ExceptionEmail {
public static void email(String tela,String metodo,Exception erro) {
//Properties - objeto responsável por armazenar as propriedades
Properties props = new Properties();
//Protocolo utilizado SMTP
props.put("mail.transport.protocol", "smtp");
//Indica que necessita de autenticação para acessar o servidor
props.put("mail.smtp.auth", "true");
//Servidor de SMTP
props.put("mail.smtp.host", "stmt.gmail.com");
//Session - objeto que ira realizar a conexão com o servidor
/*Como há necessidade de autenticação é criada uma instancia
* da classe JMAuthenticator que é responsável por solicitar e
* retornar o usuário e senha para autenticação */
Session session = Session.getDefaultInstance(props, new JMAuthenticator());
//Habilita o LOG das ações executadas durante o envio do email
//session.setDebug(true);
//Objeto que contém a mensagem
Message msg = new MimeMessage(session);
try {
//Setando o destinatário
msg.setRecipient(Message.RecipientType.TO, new InternetAddress("pedro@gmail.com.br"));
//Setando a origem do email
msg.setFrom(new InternetAddress("jose@gmail.com.br"));
//Setando o assunto
msg.setSubject("assunto "+tela);
//Setando o conteúdo/corpo do email
msg.setText("ola como vai");
} catch (Exception e) {
e.printStackTrace();
}
try {
//Envio do email
Transport.send(msg);
} catch (Exception e) {
e.printStackTrace();
}
}
2 classe com nome JMAuthenticator
import javax.mail.Authenticator;
import javax.mail.PasswordAuthentication;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
/* O objeto extende Authenticator que é a super classe
* especialista em autenticação
*/
public class JMAuthenticator extends Authenticator {
public synchronized PasswordAuthentication getPasswordAuthentication(){
String usuario = null, senha = null;
//É criada um JPanel e inserido no ConfirmDialog
usuario = "jose";
senha = "123456";
/*PasswordAuthentication é o objeto responsável por transportar
* as informações de autenticação
*/
return new PasswordAuthentication(usuario,senha);
}
}
Espero que te ajude valeu
abraço
|
http://andrecaetano.blogspot.com/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2006 23:01:42
|
Paulo Roberto Schiavon
JavaGuru
![[Avatar]](/images/avatar/0cfe3c931a81acba365b335768dd0d93.jpg)
Membro desde: 16/09/2006 18:31:40
Mensagens: 230
Localização: Logo alí ...
Offline
|
Muito obrigado pela atenção,
Ainda não pude testar porque não estou no meu trabalho no momento.
Mas assim que efetuar os testes do um retorno sobre o resultado!
Até em breve ....
|
Mainframe é meu ganha pão ...
... e Java é a minha diversão!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2008 10:29:52
|
Luiz.java
Smalltalk
![[Avatar]](/images/avatar/b0c1e089efc6e1ea96b709748b7b9596.jpg)
Membro desde: 09/10/2008 10:27:12
Mensagens: 4
Offline
|
é preciso baixar api java para envio de emails!!!
sem ela nada funciona.
|
Luiz.java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2008 10:31:49
|
Luiz.java
Smalltalk
![[Avatar]](/images/avatar/b0c1e089efc6e1ea96b709748b7b9596.jpg)
Membro desde: 09/10/2008 10:27:12
Mensagens: 4
Offline
|
ALGUEM TEM A API JAVA"PARA ENVIO DE E-MAIL" PARA ME PASSAR !?!?!?!?!?
|
Luiz.java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2008 10:47:17
|
ramilani12
GUJ Master
![[Avatar]](/images/avatar/b597460c506e8e35fb0cc1c1905dd3bc.png)
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
|
http://java.sun.com/products/javamail/downloads/index.html
|
my delicious| follow me| linkedin |
|
|
 |
|
|