资源说明:用Indy10中的TIdSMTP发送邮件,按以下方法可以实现SSL安全连接:
1 把附件文件解压缩后的两个dll放到程序文件夹下
2 增加一个TIdSSLIOHandlerSocketOpenSSL控件
3 两个控件的关键属性设置如下:
object IdSMTP1: TIdSMTP
IOHandler = IdSSLIOHandlerSocketOpenSSL1
Host = 'smtp.qq.com'
Port = 465
UseTLS = utUseImplicitTLS
end
object IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL
Destination = 'smtp.qq.com:465'
Host = 'smtp.qq.com'
Port = 465
end
以上方法,用Delphi6+Indy10.5.5测试通过。同样用此方法,可以用TIdPOP3实现接收邮件。
注意,网上查到的相关说明大都是针对Indy9的,不适用于Indy10。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
