简体   繁体   English

这是当前正确的indy和open ssl版本与delphi2007一起使用

[英]Which is current correct indy and open ssl versions to use with delphi2007

I'm using indy components with D2007 and try to list subject of messages from a imap mailbox. 我在D2007中使用了indy组件,并尝试列出来自imap邮箱的邮件主题。 I downloaded and installed current indy new version 10.6.0.5039 (installing x100 packages) and tried with various openssl dll versions (32bit on xp machine, copied both in system32 dir and in my app dir) but always got "could not load ssl library" error. 我下载并安装了当前indy新版本10.6.0.5039(安装x100软件包)并尝试使用各种openssl dll版本(在xp机器上32位,在system32目录和我的应用程序目录中复制)但总是“无法加载ssl库”错误。 Could someone tell me the right indy dcl package and openssl dll to use with D2007? 有人能告诉我正确的indy dcl包和openssl dll与D2007一起使用吗? Using function WhichFailedToLoad i get the result: "SSL_CTX_set_info_callback_indy X509_STORE_CTX_get_app_data_indy X509_get_notBefore_indy X509_get_notAfter_indy SSL_SESSION_get_id_indy SSL_SESSION_get_id_ctx_indy SSL_CTX_get_version_indy SSL_CTX_set_options_indy des_set_odd_parity des_set_key des_ecb_encrypt" 使用函数WhichFailedToLoad我得到结果:“SSL_CTX_set_info_callback_indy X509_STORE_CTX_get_app_data_indy X509_get_notBefore_indy X509_get_notAfter_indy SSL_SESSION_get_id_indy SSL_SESSION_get_id_ctx_indy SSL_CTX_get_version_indy SSL_CTX_set_options_indy des_set_odd_parity des_set_key des_ecb_encrypt”

Indy's WhichFailedToLoad() function in the IdSSLOpenSSLHeaders unit tells you why OpenSSL could not be loaded. Indy的WhichFailedToLoad()的函数IdSSLOpenSSLHeaders单位告诉你为什么OpenSSL的无法加载。

The latest snapshot of Indy 10 uses the latest version of OpenSSL. Indy 10的最新快照使用最新版本的OpenSSL。 There are OpenSSL DLLs available for download from Indy's Fulgan mirror: 从Indy的Fulgan镜像可以下载OpenSSL DLL:

http://indy.fulgan.com/SSL/ http://indy.fulgan.com/SSL/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM