problemas con javamail

nemem
22 de Mayo del 2006
Hola a todos!

Tengo el dichoso problema de los .jar del javamail. Tengo una clase que envia mensajes por medio de un servidor que me e bajao, el MiniRelay. El caso es que el programa lo realice mediante el Jcreator y cuando lo ejecutaba desde ayi me enviaba los mensajes, pero si cojia ese mismo applet y abria su pagina htm me daba un error de que faltaba la clase javax.mail.message.
Lei en foros que el problema era por el classpath y los archivos mail.jar y activation.jar. El caso es que meti estos 2 archivos en las carpetas:

C:jdk1.5.0_05jrelibext
C:jakarta-tomcat-5.5.9commonlib

Y aun asi el problema no desaparecio, ademas, configure las variables de entorno PATH y CLASSPATH con estas URL, y tampoco solucione el problema.
Entonces opte por extraer todos los archivos de los .jar y meter esas clases con mis .class.
De esta forma consegui librarme del problema de antes sobre el javax.mail.message, lo que ahora ocurre es que cuando quiero enviar el mensaje me da este error:

javax.mail.NoSuchProviderException: Unable to locate provider for protocol: smtp

En algun foro la gente decia que este problema viene por haber extraido los archivos de los .jar.

¿Alguien me sabria decir que deberia hacer para conseguir enviar un mensaje??Ya sea mediante los archivos .jar o extrayendo los archivos de estos.

Saludos

camus
22 de Mayo del 2006
Hola , mira el problema se daria en los siguientes casos

1.- No tener el servidor web, ya que por eso marcaria lo del smtp.

2.- no tener bien los jars

checa este tip y espero que te ayude

Yo no tengo ningun problema en enviar email con el proyecto de apache, qye raro!!, bueno me avisas que paso

Saludos

nemem
22 de Mayo del 2006
Ya he solucionado el problema. En realidad los .jar estaban bien, y tambien mi servidor smtp. Lo que e tenio que hacer es ponerle la etiqueta Archive al applet y ahi poner los nombres de los 2 .jar. Con esto e tenido un problema con el navegador, pero tambien lo e resuelto y ahora kreo ke funciona bien.