使用indy 9发送邮件支持SSL选项,gmail测试通过
2007-07-04 17:40
796 查看
目前好多邮件服务器使用了SSL选项,Gmail, yahoo等,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
设置完成后运行,在连接服务器的时出现错误"could not load ssl library",这是因为indy使用openssl动态库文件没有找到,从网上下载了动态库libeay32.dll、ssleay32.dll,放在了程序运行目录下,程序还是提示错误,好像是加载动态库时出现了错误,最终还是提示"could not load ssl library"。
最后从大富翁上找到了些资料,说indy需要openssl特殊的编译版本,http://www.indyproject.org/KB/index.html?smtpmuststarttls.htm中提供了下载地址。
下载解压缩后放在程序运行目录下,一切ok,使用gmail测试通过。
1、在delphi 7的工具栏Indy I/O Handlers中选择TIdSSLIOHandlerSocket组件,放在窗体上
2、设置idsmtp属性 TIdSMTP.IOHandler := TIdSSLIOHandlerSocket,TIdSMTP.Port = 465
设置完成后运行,在连接服务器的时出现错误"could not load ssl library",这是因为indy使用openssl动态库文件没有找到,从网上下载了动态库libeay32.dll、ssleay32.dll,放在了程序运行目录下,程序还是提示错误,好像是加载动态库时出现了错误,最终还是提示"could not load ssl library"。
最后从大富翁上找到了些资料,说indy需要openssl特殊的编译版本,http://www.indyproject.org/KB/index.html?smtpmuststarttls.htm中提供了下载地址。
下载解压缩后放在程序运行目录下,一切ok,使用gmail测试通过。
相关文章推荐
- 已使用 163 邮箱测试通过,且支持 SSL 连接。 发送邮件
- SSL邮件发送(腾讯企业邮箱测试通过,可以支持多附件)
- 使用python通过ssl发送邮件
- 使用MailMessage和SmtpClient类实现asp.net的邮件发送(有详细注释并已测试通过)
- python - 如何通过GMail发送邮件:smtplib的使用
- 使用C#通过GMAIL发送邮件.
- 使用C#通过GMAIL发送邮件.
- python使用smtplib模块通过gmail实现邮件发送的方法
- python使用smtplib模块通过gmail实现邮件发送的方法
- phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
- 通过phpmailer使用gmail账号发送邮件了【转】
- CentOS6.5通过mailx使用外部SMTPSSL的方式发送邮件
- phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
- python - 如何通过GMail发送邮件:smtplib的使用
- 使用C#发送邮件支持 Implicit SSL
- 使用CakePHP自带Email组件通过gmail发送邮件
- 在.net中使用Gmail发送邮件
- 在Managed Code通过Google Gmail发送邮件以及如何通过Outlook配置Gmail
- 使用cmd 的telnet经过smtp发送邮件,同时可用于测试smtp调用情况
- MVC使用ASP.NET Identity 2.0实现用户身份安全相关功能,比如通过短信或邮件发送安全码,账户锁定等