摘自:http://hi.baidu.com/lisp_ada/blog/item/04229e18933c700235fa4146.html
首先,indy 9.0的idsmtp组建不能直接支持SSL发送,从indy的官方网站(http://www.indyproject.org)上查询了资料,需要进行下面的设置
1、在delphi 7的工具栏Indy I/O Handlers中选择TIdSSLIOHandlerSocket组件,放在窗体上
2、设置idsmtp属性 TIdSMTP.IOHandler := TIdSSLIOHandlerSocket,TIdSMTP.Port = 465
3.说indy需要openssl特殊的编译版本,http://www.indyproject.org/KB/index.html?smtpmuststarttls.htm中提供了下载地址。
4.参考从www.indyproject.org上下载的demo中有一个mailclient,参考里面的代码就可以了.呵呵~_~
没有评论:
发表评论