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