Inicio Foros Lenguajes de programación, desarrollo, código fuente Delphi Socket Error 10060 Connection timed out al enviar mail con TLS SSL y Delphi

  • Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 4 años por Varios.
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #37843
    Varios
    Moderador

    Hola, estoy usando vuestro tutorial y ejemplo:

    https://proyectoa.com/como-enviar-correos-electronicos-e-mails-mediante-tls-ssl-gmail-en-aplicaciones-borland-delphi-6-e-indy-10/

    para enviar correo electrónico usando cuenta de GMail con TLS SSL. Y me da este error:

    Socket Error # 10060 Connection timed out.

    ¿A qué puede ser debido?

    #37844
    alonsojpd
    Superadministrador

    Hola ¿qué puerto estás indicando para la conexión? ¿qué método de conexión? ¿qué tipo de autenticación? ¿qué protocolo?

    Para el caso de GMail con las Indy de Delphi, para que funcione el envío, puedes usar:

    • port := 587;
    • SSLOptions.Method := sslvTLSv1;
    • AuthType := atDefault;
    • useTLS := utUseImplicitTLS;
    #37845
    Varios
    Moderador

    Genial, solucionado, estaba usando el puerto 581. El error era por el puerto, lo demás lo tenía como comentas. He puesto el puerto 587 y ya funciona perfectamente.

    ¡Muchas gracias!

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.