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_05\jre\lib\ext
C:\jakarta-tomcat-5.5.9\common\lib
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