我正在使用Delphi 2009和来自svn的最新Indy 10来使用SMTP发送电子邮件,但它不适用于Gmail(Google Apps托管域)。当我尝试发送电子邮件时,我得到“必须先发出STARTTLS命令”。
我尝试使用谷歌搜索它,我找到了几个论坛和几个解决方案,但他们都只是抨击了一些代码或者只是说我需要一个OpenSLL DLL,到目前为止我还不是很清楚我需要什么。
有人可以确切地告诉我需要哪个DLL以及我需要在TIdSMTP和TIdMessage对象中进行哪些更改才能通过Gmail的SMTP服务器发送电子邮件?
此外,非常欢迎解释为什么此身份验证不同以及DLL的用途。