![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Rolandoj !
Me he topado con la misma cantidad de problemas que se mencionan en diferentes hilos del foro. Yo también utilizo en estos momentos Delphi 2007 con las Indy 10.1.5. No utilizo cuentas en GMail, pero sí en Yahoo y entiendo que la problemática puede ser parecida ya que Yahoo también exige SSL. Estuve probando como tú, todas las opciones posibles y finalmente me topé con un comentario en un foro alemán : http://www.delphipraxis.net/131165-i...ssl-wie-2.html En este foro se habla de que con las DLL's actuales de OpenSSL, a partir de la versión 0.9.8e, se necesita Indy 10.2.3, que viene con Delphi 2009. Pero se comenta que con las versiones anteriores de Indy, por ejemplo la 10.1.5 que yo también tengo instalado, existen versiones de las librerías en el Archivo de Indy.Fulgan.Com, concretamente aquí : http://indy.fulgan.com/SSL/Archive/ Yo lo acabo de probar con la versión 096m y de pronto me funciona todo perfectamente. Se advierte en el foro alemán que no se utilicen estas versiones anteriores ya que adolecen de problemas de seguridad. Por ello, adicionalmente a estos datos que indico, me gustaría preguntar si con Delphi 2007 se pudieran instalar las versiones 10.2.3 de Indy y cómo se haría, ya que en la propia página de IndyProject no veo esa opción. Al margen de problemas de seguridad o no, de momento a mi me ha funcionado perfectamente con Yahoo, después de innumerables pruebas con las otras librerías SSL y que siempre me marcaban cualquier mensaje de error posible. Las opciones que utilizo del IOHandler en concreto son sslvSSLv3, sslmUnassigned y utUseImplicitTLS. Espero que esto sirva algo de ayuda y .... seguiremos investigando ! ![]()
__________________
Piensa siempre en positivo ! |
|
#2
|
|||
|
|||
|
Gracias por los aportes
Hola,
Gracias por los aportes. Creo que poco a poco se podrá ir armando una documentación que sea de utilidad para los que deban lidiar con este tema. Por mi parte, en estos días estoy full de trabajo y no tengo oportunidad de hacer pruebas instalando y desinstalando versiones; pero, en cuanto pueda espero hacerlo. Sobre la 10.2.3, que menciona gluglu, no he trabajado; pero, por la ausencia de la opción en IndyProject para Delphi 2007 pienso que es probable que exista algún problema. Vale la pena averiguar más. |
|
#3
|
||||
|
||||
|
... bueno
.... ya está ! ![]() Finalmente he logrado instalar todo y dejar todo funcionando correctamente. En esta página : http://indy.fulgan.com/ZIP/ he descargado la última versión de las Indy. He comprobado después en el propio Delphi que, al día de hoy, esta última versión es la 10.5.8. En una de las páginas del propio proyecto Indy http://www.indyproject.org/Sockets/D...apshot.DE.aspx se hace mención a lo siguiente : Cita:
En esta otra página http://www.indyproject.org/Sockets/D...lation.de.aspx se explica cómo instalar la nueva versión en cualquiera de las versiones de Delphi. Me ha costado algo instalarla, pero en principio se basa todo correctamente en las explicaciones dadas. Eliminé todos los ficheros anteriores de Indy10, que encontré mediante una búsqueda del propio Windows, y después yo opté por hacer un Build de cada uno de los paquetes que se mencionan y en el orden indicado, ya que el fichero .Bat que se acompañaba en el Zip, al menos a mí, no me funcionó correctamente y no me creó nada. Con los paquetes compilados, al final decidí copiar todos los ficheros de los directorios individuales que se mencionan en el proceso de instalación (\Lib\Core, \Lib\Protocols y \Lib\System), a un único directorio que yo mismo cree. Dejando los directorios iniciales creados con el Zip me daba algún error. Añadí los paquetes a Delphi mediante la opción Install de cada uno de los dos ficheros que se mencionan en la página de Indy, y la compilación de mi proyecto funcionó de maravilla exceptuando un pequeño cambio que me marcó como error, teniendo que cambiar una variable Integer por Int64, en el evento OnWork del componente Pop y Stmp. Por lo demás no tuve que realizar cambio alguno. Finalmente ejecuté el proyecto y evidentemente me dió error de no poder cargar las librerías SSL correspondientes al mantenter todavía las antiguas. Baje también la última versión (1.0.0a) de estas librerías SSL en http://indy.fulgan.com/SSL/ y copié las dos DLL's a mi directorio donde se encuentra el ejecutable y ha funcionado todo de maravilla. Como ya comenté, yo accedo a cuentas Yahoo, pero entiendo que con GMail debe de ser lo mismo. .... pues nada. Después de unas cuantas horitas de cambio e investigación, al final creo que ha merecido la pena y recomiendo a cualquier que lea este hilo a hacer lo mismo y actualizarse a las últimas versiones disponibles. No tengo versiones anteriores de Delphi anteriores a la 2007 por lo que no puedo opinar si funcionaría con por ejemplo D5. Pero entiendo que al darse opciones de instalación para cada versión diferente de Delphi, debería ser posible para cualquiera, actualizarse a esta última versión. Aviso a navegantes : En otro comentario de la página donde se comenta la instalación se dice : Cita:
Un saludo a tod@s ! ![]()
__________________
Piensa siempre en positivo ! |
|
#4
|
||||
|
||||
|
Hola a tod@s.
Revivo este hilo porque tengo la necesidad de enviar correos por SSL. Yo uso Delphi 2007 e (inocente de mi) he descargado el ejemplo del amigo Roman, he descargado las ultimas dlls de la página de indy y he ejecutado el programa dandome el error "Could not load SSL library". He leido el post del amigo gluglu y me pone en la duda si tengo que actualizar las indy o sería suficiente con descargar unas dlls adecuadas. ¿Alguien me da luz sobre el tema? Gracias y un saludo
__________________
Be water my friend. |
|
#5
|
||||
|
||||
|
Bueno buenoooooooooooooooooooo... no os atropelléisssssssssssssss. El problema que tenía era que no encontraba las dlls adecuadas para la versión de las Indy que usa por defecto Delphi 2007 y no me apetecía demasiado ponerme a desinstalar/reinstalar las nuevas versiones.
De pura chorra me dió por hacer una búsqueda de esas dlls en mi disco duro y casualmente veo que la versión de Cobian Backup que tengo instalada (la 8) usa esas dlls, las copio a la carpeta del programa y..... oh.... ¡¡funciona!! así que ya sabéis, si necesitáis esas dlls para Delphi 2007 y no las encontráis podéis usar esas. Saludos
__________________
Be water my friend. |
|
#6
|
|||
|
|||
|
Estimado Newtron y perdon por reabrir este hilo, pero tengo problemas para enviar correos a traves de gmail y hotmail, exctamente el mismo. Hebuscado por todos lados, he probado varias soluciones y nada. te comento que utilizo delphi 2007 con las indy que trae que son creo la 10.1.5. he bajado los ejemplos y los he reproducido y aparentemente funcionan bien, pero resulta que cuando ya lo monto en la aplicacion, me manda el error de could not load ssl, buscando por aqui encontre que poniendo la instruccion
IdSSLOpenSSLHeaders.Load; se solucionaba, claro esta agregando su respectiva unidad. Me envia el primer correo perfectamente, pero al segundo me marca un error de que no puede crear el contexto ssl, asi que no se cual de los dos errorea sea peor. Tu comentas que utilizastes uns dlls que te funcionaron perfectamente. puedes decir cuales son? o en su defecto subirlas a un servdr? gracias. te comento que he bajado algunas dlls y no he podido solucionar el problema. |
|
#7
|
||||
|
||||
|
Cita:
si encuentras la respuesta agradeceria tu comentario, de igual manera yo seguire investigando.. mi correo [email protected] saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como instanciar objetos de los cuales solo se conoce su clase ancestro | AzidRain | OOP | 7 | 11-07-2008 02:58:17 |
| Cuales son los requerimientos de delphi 2007 | vhr | Varios | 8 | 03-01-2008 21:30:38 |
| Cuales son los usuarios conectados a la BD | Tauro78 | Tablas planas | 0 | 04-09-2006 04:29:43 |
| como y cuales son para convertir datos | jas010 | SQL | 1 | 10-02-2005 07:19:16 |
| Cuales son los estandares de SQL?? | mel_618 | SQL | 1 | 22-09-2004 09:29:49 |
|