我正在使用 Delphi 2009 和 svn 中最新的 Indy 10 通过 SMTP 发送电子邮件,但它不适用于 Gmail(Google Apps 托管域)。当我尝试发送电子邮件时,我收到“必须首先发出 STARTTLS 命令”。
我尝试用谷歌搜索它,找到了几个论坛和几个解决方案,但他们都只是抨击了一些代码或者只是说我需要一个 OpenSLL DLL,到目前为止我还不太清楚我到底需要什么。
有人可以准确地告诉我需要哪个 DLL 以及我必须在 TIdSMTP 和 TIdMessage 对象中更改什么才能通过 Gmail 的 SMTP 服务器发送电子邮件吗?
另外,非常欢迎解释为什么此身份验证不同以及 DLL 的用途。
Perhaps 马可可以帮助你 http://blog.marcocantu.com/blog/tip_indy_gmail.html...
编辑:通过此链接到源代码 http://www.marcocantu.com/tips/oct06_gmail.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)