![]() |
Error enviar mail seguridad ssl con Indy 9.00.10 y Delphi7
Buenas días!
Tengo una aplicación en Delphi 7 y utilizo 9.00.10 que viene en el paquete de instalación de Delphi 7 Enviamos desde la aplicación los recibos de sueldo por correo cuyo proveedor tiene seguridad SSl. Se decidió cambiar el proveedor de correos y no se puede realizar el envío. El Error que sale es "Error connecting SSL". Según lo que leí es que Indy 9 no soportaría este tipo de seguridad. He intentado actualizar Indy 9 al 10 y la verdad no se como hacerlo.
Si pongo TIDsmtp.SendCmd('STARTTLS',220) sale el error "connection closed gracefully " Alguien probó con algún otro componente o alguna sugerencia. Muchas gracias |
Si mal no recuerdo, deberás usar la versión 10 de las indy.
|
Muchas gracias por tu respuesta.
Descargué Indy 10, tal cual indica "como instalar INDY en diez sencillos pasos" . En el punto 7, cuando hay que compilar sale el error "[Fatal Error] IndySystem70.dpk(49): Unit IdGlobal was compiled with a different version of IdException.EIdException" Hasta ahí llegué. Saludos |
Bueno, sobre la instalación de Indy hay muchos otros hilos, deberías hacer una búsqueda y, en todo caso, crear un hilo nuevo con tus dudas.
No debes mezclar cosas que no tienen nada que ver, este hilo trata de cómo enviar un email, nadie va a entrar en este hilo para solucionar problemas de instalación de Indy. En cuanto a tu problema, ya que estamos :rolleyes:, deberás de desinstalar absolutamente todo lo que tengas de versiones anteriores, elimina directorios, *.bpl de indy, registro de windows, rutas desde delphi de dónde encontrar las "library" de indy, etc. Una vez que estés seguro de que no queda nada, entonces sí, instala la nueva versión. Y como eres nuevo en clubdelphi, te enlazo las normas de los foros (guía de estilo), échale un vistazo, son simples y en beneficio de todos. Gracias. |
Cita:
Cita:
El problema es que la versión 9 no se instala de forma separada, sino que es la que viene por defecto con tu Delphi, por eso no es tan fácil eliminar todos los ficheros. Deberías eliminar todo lo que hay en "c:\Program Files (x86)\Borland\Delphi7\" que sea de las Indy (previa copia por si debes restaurarlo). Por ejemplo, puedes buscar ficheros con esta máscaras: *indy*.dcp *indy*.bpl *indy*.dcu *Id*.dcu (de estos no son todos) |
La franja horaria es GMT +2. Ahora son las 09:49:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi