0

我正在使用带有 D2007 的 indy 组件,并尝试列出来自 imap 邮箱的邮件主题。我下载并安装了当前的 indy 新版本 10.6.0.5039(安装 x100 包)并尝试使用各种 openssl dll 版本(xp 机器上的 32 位,在 system32 目录和我的应用程序目录中复制)但总是“无法加载 ssl 库”错误。有人可以告诉我正确的 indy dcl 包和 openssl dll 与 D2007 一起使用吗?使用函数 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_secbdencrypt”

4

1 回答 1

2

单元中的IndyWhichFailedToLoad()函数会IdSSLOpenSSLHeaders告诉您为什么无法加载 OpenSSL。

Indy 10 的最新快照使用最新版本的 OpenSSL。可以从 Indy 的 Fulgan 镜像下载 OpenSSL DLL:

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

于 2013-08-12T18:12:56.673 回答