Я использую Delphi 2009 и последнюю версию Indy 10 от svn для отправки электронной почты с использованием SMTP, но это не работает с Gmail (домен, размещенный на Google Apps). Когда я пытаюсь отправить электронное письмо, я получаю сообщение «Сначала необходимо выполнить команду STARTTLS».
Я попытался погуглить об этом и нашел несколько форумов и несколько решений, но все они просто испортили какой-то код или просто сказали, что мне нужна DLL OpenSLL, которая до сих пор не очень ясно для меня, что именно мне нужно.
Может ли кто-нибудь точно сказать, какая DLL мне нужна и что мне нужно изменить в моих объектах TIdSMTP и TIdMessage, чтобы отправлять электронные письма через SMTP-сервер Gmail?
Кроме того, очень приветствуется объяснение того, почему эта аутентификация отличается и для чего нужна DLL.