2010年10月7日星期四

delphi用indy发gmail的邮件(转)

摘自: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,参考里面的代码就可以了.呵呵~_~

没有评论: