使用Indy解决Could not load SSL Library错误


测试平台:DelphiXE7 + Indy 10.6.0.5169 + Win7 64bit

步骤:

1. SSL下载版本:openssl-1.0.1j-i386-win32 可去http://yunpan.cn/cAWTYZ3VMHv36  提取码 3551进行下载

    根据开发的应用平台选择相应的库文件,此处开发针对于32bit平台。

 

 

2.提取下载的SSL压缩包内的 libeay32.dll 和 ssleay32.dll 文件,复制到 Application 生成的文件夹根目录。

 

3.此处用TidSMTP控件写的一个邮件发送,使用SSL登录举例,做如下配置:

    TIdSSLIOHandlerSocketOpenSSL:

            SSL Options -> Method -> sslvSSLv3

            SSL Options -> Mode -> sslmClient

 

    TIdSMTP:

    IOHandler -> TIdSSLIOHandlerSocketOpenSSL

    UseTLS -> utUseImplicitTLS

    Port -> 994

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM