5

我正在使用 Delphi 2009 和来自 svn 的最新 Indy 10 使用 SMTP 发送电子邮件,但它不适用于 Gmail(Google Apps 托管域)。当我尝试发送电子邮件时,我收到“必须先发出 STARTTLS 命令”。

我尝试用谷歌搜索,找到了几个论坛和几个解决方案,但他们都只是抨击了一些代码,或者只是说我需要一个 OpenSLL DLL,到目前为止,我还不清楚我到底需要什么。

有人可以确切地告诉我需要哪个 DLL 以及我必须在我的 TIdSMTP 和 TIdMessage 对象中进行哪些更改才能通过 Gmail 的 SMTP 服务器发送电子邮件?

此外,非常欢迎解释为什么此身份验证不同以及 DLL 的用途。

4

1 回答 1

10

也许马可可以帮助你...

编辑:通过此链接到源代码

于 2009-10-19T17:04:49.740 回答