我正在尝试使用以下代码从我的应用程序发送电子邮件:
当我运行它时,会生成以下错误。
我该如何解决这个问题?
我正在尝试使用以下代码从我的应用程序发送电子邮件:
Var
MailMessage : TIdMessage;
SMTP : TIdSMTP
.
.
.
//setup SMTP
SMTP.Host := 'smtp.gmail.com';
SMTP.Port := 25;
//setup mail message
MailMessage.From.Address := 'fromMe@gmail.com';
MailMessage.Recipients.EMailAddresses := 'ToSomeOne@hotmail.com';
MailMessage.Subject := 'Test';
MailMessage.Body.Text := 'Hello, It is Just for test';
SMTP.Connect;
SMTP.Send(MailMessage);
当我运行它时,会生成以下错误。
**ERROR: Must issue a STARTTLS command first. i29sm34080394wbp.22**
我该如何解决这个问题?