User Tag List

Resultados 1 al 9 de 9

Tema: [AYUDA] Alternativas a JavaMail o algo en JDK 4

  1. #1
    Fecha de ingreso
    Oct 2005
    Ubicación
    Valladoliz
    Mensajes
    2,280
    Agradecer
    94
    Agradecido 38 veces en 24 posts
    Mencionado
    4 Post(s)
    Tagged
    0 Tema(s)

    [AYUDA] Alternativas a JavaMail o algo en JDK 4

    Hola gente, tengo un proyecto del año de la pera hecho con el jdk 1.4 y necesito hacer modificaciones para que permita mandar correos desde una cuenta gmail. He estado probando con la api de JavaMail y soy incapaz de hacerlo funcionar en ese jdk. ¿Sabéis de alguna alternativa fiable o alguna otra idea? Gracias de antebrazo.

  2. #2
    Fecha de ingreso
    Sep 2005
    Mensajes
    314
    Agradecer
    15
    Agradecido 5 veces en 5 posts
    Mencionado
    4 Post(s)
    Tagged
    0 Tema(s)
    Hola, ¿qué mensajes de error te aparecen?

  3. El siguiente usuario agradece a dr_bacterio este mensaje:

    FlipFlopX (26/06/2018)

  4. #3
    Fecha de ingreso
    Nov 2005
    Ubicación
    Madrid
    Mensajes
    4,084
    Agradecer
    41
    Agradecido 192 veces en 114 posts
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    No tengo ni idea de Java, pero para enviar emails a través de gmail basta con usarlo como servidor SMTP y listo, no te vale lo que pone aquí?

    https://www.mkyong.com/java/javamail...-smtp-example/

    Normalmente los errores suelen tener más que ver con que no has configurado bien la conexión SMTP:

    Outgoing Mail (SMTP) Server
    requires TLS or SSL: smtp.gmail.com (use authentication)
    Use Authentication: Yes
    Port for TLS/STARTTLS: 587
    Port for SSL: 465

    Claro que si el problema va más por las dependencias de estar usando un jdk tan antiguo... pues a ver si algún javero es capaz de saber más

  5. El siguiente usuario agradece a Estopero este mensaje:

    FlipFlopX (26/06/2018)

  6. #4
    Fecha de ingreso
    Sep 2006
    Mensajes
    4,224
    Agradecer
    489
    Agradecido 400 veces en 299 posts
    Mencionado
    20 Post(s)
    Tagged
    0 Tema(s)
    ¿Has probado a compilar la aplicación con un jdk actual a ver cuanto tienes que cambiar? Tal vez no sea mucho.
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.

  7. El siguiente usuario agradece a swapd0 este mensaje:

    FlipFlopX (26/06/2018)

  8. #5
    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,457
    Agradecer
    140
    Agradecido 601 veces en 376 posts
    Mencionado
    61 Post(s)
    Tagged
    0 Tema(s)
    Entradas de blog
    28
    Sinceramente yo me la haría de cero en Java8/Kotlin y usaba las APIs oficiales: https://developers.google.com/api-cl.../apis/gmail/v1 Probablemente lo que tengas ni acepte OAuth2, el protocolo de autentificación actual de Gmail.
    Última edición por pakoito; 26/06/2018 a las 01:48

  9. El siguiente usuario agradece a pakoito este mensaje:

    FlipFlopX (26/06/2018)

  10. #6
    Fecha de ingreso
    Oct 2005
    Ubicación
    Valladoliz
    Mensajes
    2,280
    Agradecer
    94
    Agradecido 38 veces en 24 posts
    Mencionado
    4 Post(s)
    Tagged
    0 Tema(s)
    Cita Iniciado por dr_bacterio Ver mensaje
    Hola, ¿qué mensajes de error te aparecen?
    Problemas de conexión con el puerto, ya sea el 465 como el 587. Se me olvidó el detalle de que está detrás de un proxy El problema viene del jdk, ya que con el 8 se lo come todo y envía sin problemas.

    Cita Iniciado por swapd0 Ver mensaje
    ¿Has probado a compilar la aplicación con un jdk actual a ver cuanto tienes que cambiar? Tal vez no sea mucho.
    Sí, ya cambiar al 1.5 cambia bastante, es un proyecto bastante tocho (Struts 1)

    Cita Iniciado por pakoito Ver mensaje
    Sinceramente yo me la haría de cero en Java8/Kotlin y usaba las APIs oficiales: https://developers.google.com/api-cl.../apis/gmail/v1 Probablemente lo que tengas ni acepte OAuth2, el protocolo de autentificación actual de Gmail.
    Puse en gmail lo de permitir que aplicaciones menos seguras utilicen las cuentas y en el jdk8 envíaba correos sin problemas.

    Cita Iniciado por Estopero Ver mensaje
    No tengo ni idea de Java, pero para enviar emails a través de gmail basta con usarlo como servidor SMTP y listo, no te vale lo que pone aquí?

    https://www.mkyong.com/java/javamail...-smtp-example/

    Normalmente los errores suelen tener más que ver con que no has configurado bien la conexión SMTP:

    Outgoing Mail (SMTP) Server
    requires TLS or SSL: smtp.gmail.com (use authentication)
    Use Authentication: Yes
    Port for TLS/STARTTLS: 587
    Port for SSL: 465

    Claro que si el problema va más por las dependencias de estar usando un jdk tan antiguo... pues a ver si algún javero es capaz de saber más
    Eso en el 8 me funciona, en el 4 no.

  11. #7
    Fecha de ingreso
    Sep 2005
    Mensajes
    314
    Agradecer
    15
    Agradecido 5 veces en 5 posts
    Mencionado
    4 Post(s)
    Tagged
    0 Tema(s)
    Quizás esto te de una pista:
    https://community.oracle.com/thread/1589188

  12. #8
    Fecha de ingreso
    Oct 2005
    Ubicación
    Valladoliz
    Mensajes
    2,280
    Agradecer
    94
    Agradecido 38 veces en 24 posts
    Mencionado
    4 Post(s)
    Tagged
    0 Tema(s)
    Al final como predijo pakoito, el problema era con los temas de autenticación. Veré ahora como me peleo con el servidor de correo del cliente, que usan office365

  13. #9
    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,457
    Agradecer
    140
    Agradecido 601 veces en 376 posts
    Mencionado
    61 Post(s)
    Tagged
    0 Tema(s)
    Entradas de blog
    28
    Cita Iniciado por FlipFlopX Ver mensaje
    Al final como predijo pakoito, el problema era con los temas de autenticación. Veré ahora como me peleo con el servidor de correo del cliente, que usan office365
    OAuth2 se puede implementar sobre HTTP sin problemas, es un poco coñazo pero si te lees la spec está clarita. Lo más dificil es coger el callback en el que te van a llamar, que al menos en mobile es un mundo.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •