使用indy 9发送邮件支持SSL选项,gmail测试通过
来源:互联网 发布:苏州网络品牌营销 编辑:程序博客网 时间:2024/06/04 23:21
目前好多邮件服务器使用了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测试通过。
- 使用indy 9发送邮件支持SSL选项,gmail测试通过
- delphi indy控件 idsmtp 邮件发送 gmail
- delphi indy控件 idsmtp 邮件发送 gmail
- 使用C#通过GMAIL发送邮件.
- 使用python通过ssl发送邮件
- 通过phpmailer使用gmail账号发送邮件了【转】
- 使用CakePHP自带Email组件通过gmail发送邮件
- python - 如何通过GMail发送邮件:smtplib的使用
- python - 如何通过GMail发送邮件:smtplib的使用
- 在嵌入式系统添加邮件发送功能---支持带SSL的GMAIL邮箱
- 在嵌入式系统添加邮件发送功能---支持带SSL的GMAIL邮箱
- 在嵌入式系统添加邮件发送功能---支持带SSL的GMAIL邮箱
- 在嵌入式系统添加邮件发送功能---支持带SSL的GMAIL邮箱
- 如何使用GMail发送邮件
- C#使用Gmail发送邮件
- Yii 使用gmail发送邮件
- C#使用gmail发送邮件
- Python 使用Gmail发送邮件
- innerText,innerHTML的用法
- QuidWay S3026的端口聚合
- Ubuntu 服务器指南
- 关于 BeanListHandler的用法
- [PB]今日问题
- 使用indy 9发送邮件支持SSL选项,gmail测试通过
- 关于Eclipse无法重新编译java文件的处理方法之一
- sqlserver 数据导出到oracle
- 打造一个实用的Ubuntu
- AJAX项目中在IE浏览器上遇到"Internet Explorer无法打开站点,已终止操作"错误解决方案
- Oracle数据库达到连接上限
- ABAP--what is the difference between V1 ,V2&V3 update?
- Hadoop是什么
- JSF---java-web应用的救世主--引