Ver Mensaje Individual
  #6  
Antiguo 18-10-2006
ErnestoCarrera ErnestoCarrera is offline
Miembro
 
Registrado: abr 2006
Posts: 11
Reputación: 0
ErnestoCarrera Va por buen camino
Muy buenas,

He estado mirando el foro y creo que este hilo se ajusta bastante a mi problema, así que lo sigo a ver si algún alma caritativa me puede echar una mano.
Pues el caso es que en el trabajo tengo que hacer que una aplicación que manda y recibe sms, también permita el envío de mails(solo tiene que enviarlos, ni si quiera tiene que comprobar si se ha recibido algo). Ya se que así a priori no parece complicado, con un componente TIdSMTP y un TIdMessage me basta para enviar y recibir los mails. Lo he probado con el servidor SMTP del trabajo y parece ir perfectamente; sin embargo he intentado configurar mi cuenta de gmail para ver si podía usar su servidor, pero me he topado de bruces con que necesita obligatoriamente el cliente el uso de TLS(dicen en la página de gmail que es lo de la conexión SSL).
He rebuscado en la ayuda del delphi y me cuenta una historia muy bonita acerca de que en algunos países no es legal el uso del SSL y que indy no da derechos legales para el uso de SSL, para ser exactos:
"Indy does not give you any legal rights to use SSL. Some nations including the U.S. regulate or prohibit the export of strong-encryption such as SSL. In addition, using SSL in some nations may be illegal. It is up to you to determine the legal situation in your nation."
Despues encontré en la ayuda de la clase TIdConnectionInterceptOpenSSL que me puedo bajar unas dll´s de www.intelicom.si para dar soporte SSL.
"The TIdConnectionInterceptOpenSSL intercept class implements the Open SSL implementation of Secure Sockets Layer through support .DLL's available at http://www.intelicom.si/. You have to deploy these support .DLL's in order to use this component's functionality in your application. To do this, we recommend that you install the .DLL's in the user's system directory"
Bueno, pues el caso es que he copiado esas dll´s a mi carpeta system, pero no se que hacer con ellas (no, no he podido conectarme mágicamente al SMTP de gmail con solo copiar las dll´s así). También me he visto las demos de la indy, tanto la del mailclient como la del SSL tunnel, pero me siento especialmente patán y no doy conseguido que funcione. Así que si alguien puede arrojar algo de luz sobre mi problemilla se lo agradeceré infinitamente.
¿Es obligatorio el tener que arrastrar esas DLLs con la aplicación para tener SSL si uso los componentes Indy?También he mirado si los Jedi (para variar) me facilitaban la vida, pero solo he encontrado un componente de mail que no tiene pinta de que me sirva.


P.D: Uso el Delphi6 pro y creo que los Indy son los 9 (no se donde mirarlo, pero me suena que me dijeron que eran las 9 durante la instalación). Perdón por el tocho, si eso lo edito y lo resumo si alguien protesta.
Responder Con Cita