Aplicação para mandar e-mail

4 respostas
J

Ola pessoALL,

Eu estou desenvolvendo uma aplicação para precisa mandar um e-mail. Ja fiz download do javamail, tb já descompactei o download e configurei o classpath. E esta com a seguinte mensagem quanto roda o programa.

java.lang.NoClassDefFoundError: javax/activation/DataSource

at Pct.Email.sendSimpleMail(Email.java:44)

at Pct.Email.main(Email.java:67)

Exception in thread main

[]

4 Respostas

Rafael_Steil

Alem do mail.jar, voce precisa adicionar o activation.jar ao classpath.

Rafael

J

Valeu amigo deu certo !

agora o problema é outro (mas eu acho que o nome do servidor smtp que não esta correto):

javax.mail.SendFailedException: Sending failed;

nested exception is:

class javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25;

nested exception is:

java.net.ConnectException: Connection refused: connect

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

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

at Pct.Email.sendSimpleMail(Email.java:55)

at Pct.Email.main(Email.java:66)
Rafael_Steil

Bom, como voce pode ver na exception

javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25;

o teu programa esta tentando conectar na tua propria maquina para enviar o emaiol… se nao tiver um orograma de smtp, dara problema mesmo.

Voce leu o tutorial do GUJ sobre javamail? la mostra como configurar isso.

Rafael

J

Obrigada pela ajuda. A aplicação já esta mandando e-mail.

Joseneuza

Criado 14 de janeiro de 2004
Ultima resposta 14 de jan. de 2004
Respostas 4
Participantes 2