Aplicação para mandar e-mail

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”

[]

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

Rafael

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)

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

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

Joseneuza