使用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