Enviando e-mail

7 respostas
fsf

Oi pessoal ,

Estou construindo um programa para enviar e-mails para pessoas cadastradas no banco, mas esta dando o seguinte erro.Vcs podem me ajudar??

Exception occurred during event dispatching:
java.lang.NoClassDefFoundError: javax/activation/DataSource

7 Respostas

Rafael_Steil

Voce precisa colocar o activation.jar no teu classpath. Voce pode pegar ele em

http://java.sun.com/products/javabeans/glasgow/jaf.html

Rafael

fsf
Obrigado Rafael pela ajuda :lol:

Estou com mais um problema no codigo, nao sei nem por onde comecar, vc pode me dar outra ajuda?

Veja so o erro:

javax.mail.SendFailedException: Sending failed;

nested exception is:

class javax.mail.MessagingException: Could not connectalhost, port: 25;

nested exception is:

java.net.ConnentException: Conection refused: connect

at javax.mail.Transport.send0(Transport.java:218)

at javax.mail.Transport.send(Transport.java:80)
Rafael_Steil

Qual parte do

Could not connect to lhost, port: 25;

que voce nao entendeu? :wink:

Rafael

fsf

Oi Rafael,

Acho que o erro está nestas duas linhas:

Properties p = new Properties();
 p.put("[email removido]", "smpt.ig.com.br");

Li o artigo que esta no guj sobre o envio de e-mails e configurei
estas linhas deste jeito.

Rafael_Steil

Voce fez errado. Para especificar o host, vc tem que usar o nome de propriedade “mail.host”, como esta no tutorial. No teu caso, ficaria

p.put("mail.host", "smpt.ig.com.br");

para outras questoes relacionadas a autenticacao com o servidor de emails, de uma procurada no forum sobre o assunto, pois tem alguns posts ja mostrando como enviar email usando uma conta que requer autenticacao.

Rafael

marcelo_emanoel

“Rafael Steil”:
Voce fez errado. Para especificar o host, vc tem que usar o nome de propriedade “mail.host”, como esta no tutorial. No teu caso, ficaria

p.put("mail.host", "smpt.ig.com.br");

para outras questoes relacionadas a autenticacao com o servidor de emails, de uma procurada no forum sobre o assunto, pois tem alguns posts ja mostrando como enviar email usando uma conta que requer autenticacao.

Rafael

na realidade vc deve mudar tb smpt.ig.com.br pra pra smtp.ig.com.br
acho q só isso já resolve…

fsf

:lol: Obrigado Rafael e Marcelo era isto mesmo que estava faltando!! :lol:

Criado 7 de julho de 2004
Ultima resposta 9 de jul. de 2004
Respostas 7
Participantes 3