[java-l] Autentificacion Correo - Socket is closed

Estimados:

 

Tengo una aplicación java-win donde estoy enviando un correo a un servidor que requiere autentificación. A pesar de enviar todos los parámetros (Cuenta, Password, Puerto, Tiempo Espera), me sigue indicando SOCKET IS CLOSED (para los puertos 110 y 587).

Además, cuando le indico otro puerto por ejemplo 465, la aplicación me entrega el siguiente error:

 

org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)

                at org.eclipse.swt.SWT.error(SWT.java:2691)

                at org.eclipse.swt.SWT.error(SWT.java:2616)

                at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:109)

                at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2750)

                at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2435)

                at com.genexus.uifactory.swt.SWTUIFactory.loopEvents(Unknown Source)

                at com.genexus.uifactory.UIFactory.loopEvents(Unknown Source)

                at com.genexus.ui.GXWorkpanel.run(Unknown Source)

                at com.genexus.ui.GXWorkpanel.start(Unknown Source)

                at uenvioemail.execute_int(uenvioemail.java:165)

                at uenvioemail.execute(uenvioemail.java:160)

                at uenvioemail.executeCmdLine(uenvioemail.java:29)

                at uenvioemail.main(uenvioemail.java:23)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

                at java.lang.reflect.Method.invoke(Unknown Source)

                at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

                at com.exe4j.runtime.WinLauncher.main(Unknown Source)

*** Stack trace of contained exception ***

java.lang.NullPointerException

                at com.genexus.internet.SMTPSession.close(Unknown Source)

                at com.genexus.internet.SMTPSession.closeSafe(Unknown Source)

                at com.genexus.internet.SMTPSession.connectAndLogin(Unknown Source)

                at com.genexus.internet.SMTPSession.login(Unknown Source)

                at com.genexus.internet.GXSMTPSession.login(Unknown Source)

                at ppruebasemail.execute_int(ppruebasemail.java:293)

                at ppruebasemail.execute(ppruebasemail.java:39)

                at uenvioemail.e13V032(uenvioemail.java:262)

                at uenvioemail.actionEventDispatch(uenvioemail.java:436)

                at com.genexus.ui.GXWorkpanel$runEvent.run(Unknown Source)

                at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

                at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:106)

                at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2750)

                at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2435)

                at com.genexus.uifactory.swt.SWTUIFactory.loopEvents(Unknown Source)

                at com.genexus.uifactory.UIFactory.loopEvents(Unknown Source)

                at com.genexus.ui.GXWorkpanel.run(Unknown Source)

                at com.genexus.ui.GXWorkpanel.start(Unknown Source)

                at uenvioemail.execute_int(uenvioemail.java:165)

                at uenvioemail.execute(uenvioemail.java:160)

 

Algunos de uds. saben cómo puedo solucionar el problema del SOCKET IS CLOSED y bueno, adicionalmente el del mensaje de error que no sé a qué corresponde.

 

Desde ya Muchas gracias.

Genexus 90

Dev. Env               U5 Build 838

Java                       U4 Build 73

Java VM Sun       1.5.0_06

SQL Server 2005

 

Saludos Cordiales,

Jacqueline Villagrán H.
Ingeniero de Software


INFORMAT S.A.
Soluciones Informáticas de Gestión Empresarial
Av. Vitacura Nº 2771 Of. 504, Las Condes, Santiago- Chile
Fono(s): (56 2) 484 24 00 - (56 2) 484 24 27, Fax: (56 2) 484 24 89
http://www.informat.cl

 

1 Response to "[java-l] Autentificacion Correo - Socket is closed"

  1. Unknown says:
    23 de abril de 2017 a las 11:36

    Lista de los codigos de error y sus descripciones

    http://wiki.genexus.com/commwiki/servlet/wiki?6943,Error+Codes+and+Messages+for+SMTPSession,

Publicar un comentario