如何在Delphi7中通过SSL和Indy发送电子邮件

如何在Delphi7中通过SSL和Indy发送电子邮件,delphi,email,ssl,smtp,indy,Delphi,Email,Ssl,Smtp,Indy,我想用Indy向Yahoo mail发送电子邮件。但是Yahoo使用465端口和SSL连接。我不知道如何在我的程序中实现这一点。我在互联网上读过关于TIdSSLIOHandlerSocketOpenSSL组件的文章,但在Delphi7中找不到这样的组件。有人能帮忙吗?在Delphi 6/7中,该组件被称为TidsLioHandlerSocket。这是印地8/9。它仍然使用开放式SSL。我不知道他们为什么在Indy 10中更改名称。我发现该库更易于使用。请看我使用的代码示例:因为SSL IOHan

我想用Indy向Yahoo mail发送电子邮件。但是Yahoo使用465端口和SSL连接。我不知道如何在我的程序中实现这一点。我在互联网上读过关于TIdSSLIOHandlerSocketOpenSSL组件的文章,但在Delphi7中找不到这样的组件。有人能帮忙吗?

在Delphi 6/7中,该组件被称为
TidsLioHandlerSocket
。这是印地8/9。它仍然使用开放式SSL。我不知道他们为什么在Indy 10中更改名称。

我发现该库更易于使用。请看我使用的代码示例:

因为SSL IOHandler体系结构在Indy 10中更改为允许自定义子体,因此本机组件的名称也必须相应更改。