如何使用Gmail SMTP和Indy 10发送电子邮件?

时间:2009-10-19 16:25:16

标签: delphi ssl gmail indy

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

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

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

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

1 个答案:

答案 0 :(得分:10)

也许是Marco can help you ...

修改:使用此链接to the source code