Ver Mensaje Individual
  #2  
Antiguo 08-01-2018
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.265
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por gguerrini Ver Mensaje
Buen Día, tengo una consulta con una rutina SMTP, resulta que para enviar unos email por el servidor de 'smtp.office365.com', tuvimos que cambiar una rutina, que usábamos siempre, está programada en Delphi 7, no funcionaba y actualizamos al último ‘indy’ que hay para esta versión de Delphi. La rutina comenzó a funcionar perfecto, pero aquí el problema, el mismo ejecutable, en alguna maquinas funciona y en otras no, con distintas versiones de Windows, en algunas lo envía perfecto y en otras a penas que comienza con las negociaciones, me da error de [EidTLSHandShakeFailed] SSl negotiation failed. Este error nos daba siempre hasta que actualizamos los componentes INDY, luego, el algunas máquinas funciona y en otras nos reporta el error. Logre grabar el log de la comunicación, por si sirve. Cualquier ayuda, les vamos a agradecer muchísimo.
(Posdata: Actualizamos los protocolos y el método, en este momento está con sslvTLSv1 y probé cambiar todas las propiedades y opciones.)
La mayoría de errores con Indy y servidores https (porque imagino que estáis usando https) vienen debido a las librerías (DLL) que se usan para SSL.
Las librerías SSL que estás utilizando imagino que son "las que tocan" (en su versión 32/64 bits).
El problema es que estas librerías pueden variar según el sistema/version del S.O.

Deberías revisar en los equipos que fallan que tengas la versión "que toca" instalada y que estén registradas correctamente.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita