问:delphi2010自带indy10.5.5的对应openssl版本?

delphibook 2013-08-22 05:24:08
需要用到ssl发送邮件,ssleay32.dll和libeay32.dll试了好多版本都提示版本号不对,到底对应哪个版本啊??试过0.9.8,0.9.8a-c,m,n,g,l,x,1.0.0都不行!
...全文
336 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
delphibook 2013-08-23
  • 打赏
  • 举报
回复
楼上,我看了IdSSLOpenSSL.pas ,也是recommended v0.9.8a or later 但是还不对啊,提示版本号不附。难道要特殊编译的版本?你有那2个dll吗?
sololie 2013-08-22
  • 打赏
  • 举报
回复
在delphi2010的目录下找到 source\Indy\Indy10\Protocols\IdSSLOpenSSL.pas 文件, (也可以在窗体上拖个TIdServerIOHandlerSSLOpenSSL 控件,然后在其代码处ctrl+鼠标左键直接进入该源码文件) 在该文件内的单元开头就有注释说明该indy下用什么版本的ssleay32.dll 例如下面是delphi 2009 自带的 indy 10.2.5 所需要的ssleay32.dll unit IdSSLOpenSSL; { Author: Gregor Ibic (gregor.ibic@intelicom.si) Copyright: (c) Gregor Ibic, Intelicom d.o.o and Indy Working Group. } { Indy OpenSSL now uses the standard OpenSSL libraries for pre-compiled win32 dlls, see: http://www.openssl.org/related/binaries.html recommended v0.9.8a or later // 推荐使用 v0.0.8a 或更高 } 。。。。。。。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧