Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-10-2023
totograu totograu is offline
Registrado
 
Registrado: oct 2023
Posts: 2
Poder: 0
totograu Va por buen camino
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.

Código Delphi [-]
  IdSSLIOHandlerSocket.SSLOptions.Method := sslvSSLv23;
        IdSSLIOHandlerSocket.SSLOptions.Mode := sslmUnassigneD;
        IdSSLIOHandlerSocket.PassThrough := false;
         TIDsmtp.SendCmd('STARTTLS',220);


Si pongo TIDsmtp.SendCmd('STARTTLS',220) sale el error "connection closed gracefully "

Alguien probó con algún otro componente o alguna sugerencia.

Muchas gracias
Responder Con Cita
  #2  
Antiguo 06-10-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Si mal no recuerdo, deberás usar la versión 10 de las indy.
Responder Con Cita
  #3  
Antiguo 06-10-2023
totograu totograu is offline
Registrado
 
Registrado: oct 2023
Posts: 2
Poder: 0
totograu Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 07-10-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
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 , 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.
Responder Con Cita
  #5  
Antiguo 09-10-2023
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.275
Poder: 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 totograu Ver Mensaje
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"
Eso significa que estás mezclando cosas de la versión 9 y de la versión 10.

Cita:
Empezado por Casimiro Notevi Ver Mensaje
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.
Una vez que estés seguro de que no queda nada, entonces sí, instala la nueva versión.
Tal y como comenta [Casimiro] hay que eliminar "todo" lo de la versión 9, porque si no aunque instales la 10 seguirá encontrando librerías antiguas.
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)
__________________
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
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Enviar mail delphi7 jmbarrio Varios 3 23-09-2022 17:51:08
Indy enviar mail win10 tec Internet 4 06-02-2017 16:43:12
Problemas al enviar Mail con Indy Lenny Varios 8 16-11-2011 14:44:29
Error al enviar e-mail con Indy Iuconlas Internet 0 02-03-2011 18:56:57
Enviar Mail con Indy + mostrar avance progressbar amadis Internet 7 03-02-2010 14:12:07


La franja horaria es GMT +2. Ahora son las 23:00:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi