我正在使用 Delphi 2009 和来自 svn 的最新 Indy 10 来使用 SMTP 发送电子邮件,但它不适用于 Gmail(Google Apps 托管域)。当我尝试发送电子邮件时,我得到“必须先发出 STARTTLS 命令”。
我尝试用谷歌搜索它并找到了几个论坛和几个解决方案,但他们都只是抨击了一些代码或者只是说我需要一个 OpenSLL DLL,到目前为止我还不是很清楚我到底需要什么。
有人可以准确地告诉我需要哪个 DLL 以及我必须在我的 TIdSMTP 和 TIdMessage 对象中更改什么才能通过 Gmail 的 SMTP 服务器发送电子邮件吗?
此外,非常欢迎解释为什么此身份验证不同以及 DLL 的用途。
最佳答案
也许 Marco can help you ...
编辑:使用此链接 to the source code .
关于delphi - 如何使用 Gmail 的 SMTP 和 Indy 10 发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1589699/