Java - Javamail y JAR

 
Vista:

Javamail y JAR

Publicado por Bruno Pasquini (88 intervenciones) el 26/08/2007 05:49:36
tengo hecho un programa para enviar mails, pero tengo el siguiente problema: al ejecutarlo desde el eclipse cuando intento mandar el mail me tira unos errores pero al mail lo manda lo mas bien y cuando genero el archivo JAR este no funfiona, ne pueden ayudar???

en los errores dice:

javax.mail.MessagingException: Exception reading response;
nested exception is:
javax.net.ssl.SSLException: Unsupported record version Unknown-50.49
at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)
at com.sun.mail.smtp.SMTPTransport.close(SMTPTransport.java:645)
at EnviarMail.enviar(EnviarMail.java:55)
at Ventana.btaceptar_accion(Ventana.java:92)
at Ventana$2.actionPerformed(Ventana.java:46)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: javax.net.ssl.SSLException: Unsupported record version Unknown-50.49
at com.sun.net.ssl.internal.ssl.InputRecord.readV3Record(Unknown Source)
at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:97)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:75)
at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)
... 29 more
javax.mail.MessagingException: Exception reading response;
nested exception is:
javax.net.ssl.SSLException: Unsupported record version Unknown-50.49
at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)
at com.sun.mail.smtp.SMTPTransport.close(SMTPTransport.java:645)
at EnviarMail.enviar(EnviarMail.java:55)
at Ventana.btaceptar_accion(Ventana.java:92)
at Ventana$2.actionPerformed(Ventana.java:46)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: javax.net.ssl.SSLException: Unsupported record version Unknown-50.49
at com.sun.net.ssl.internal.ssl.InputRecord.readV3Record(Unknown Source)
at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:97)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:75)
at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)
... 29 more


salu2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Javamail y JAR

Publicado por Beita (63 intervenciones) el 26/08/2007 11:21:29
hola! Me pasó exactamente lo mismo hace unas semanas. era porque desde eclipse ya ve las librerías mail.jar y activation.jar xq yo las incluí en el buildpath, pero al exportarlo...tururú y enicma no veía los errores.
Usé JSmooth para agregar a mi jar las librerías q necesitaba y generar un .exe y ahora funciona bien. De todas maneras si no quieres bajarte este programa q te digo (es gratis y funciona muy bien), mira cómo configurar el classpath y esas cosas...
suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Javamail y JAR

Publicado por Pasquini Bruno (88 intervenciones) el 26/08/2007 22:27:48
ya me lo baje pero no lo entiendo , me podrias explicar un poco como usarlo???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Javamail y JAR

Publicado por Beita (63 intervenciones) el 26/08/2007 22:43:17
En su web tienen una ayuda pero está en inglés. No me parecio muy complicado:
Primero tienes q exportar el fichero jar con tu proyecto de eclipse. aunq al ejecutarse no funcione, pero exportalo.
Cuando ejecutes jsmooth pide algo como una elección del tipo de esqueleto... eso da igual, es como para elegir qué quieres que pase cuando no está instalado java en el pc donde instales tu proyecto... pon la opción que mejor te parezca.
Después eliges el nombre del ejecutable y la ruta donde se te va a crear. Ponle la extensión .exe. también le puedes poner un icono.
En el siguiente menú (hacia abajo) eliges abajo primero los ficheros q se van a incluir. Primero tu fichero jar y luego las librerías q necesitas.
Entonces arriba, ya puedes examinar las clasea para elegir la q tiene el main, o escribir su nombre si lo prefieres.
Guardas el proyecto donde quieras (obligatorio que esté guardado)
y le das a generar ejecutable... te lo colocará en la ruta q le dijiste al principio y además se abre desde ahí mismo....
suerte!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Javamail y JAR

Publicado por ENARA (62 intervenciones) el 27/08/2007 00:36:46
Buenas,
Quiero hacer un ejecutable y tengo mi aplicación hecha en JBuilder. Me he bajado el Eclipse porque al tener el Foundation del JBuilder no podía crear desde él el ejecutable. Y también me he bajado un programa de java: JarWizard.jar; y creo que por tener un acceso a una BD de MySql no me funciona el ejecutable. ¿Sabeís por qué es?
Gracias por adelantado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar