Delphi
var
maxLinkid,hezhun,emialcom:string;
Snno:integer;
begin
IdMessage1.CharSet:='UTF-8' ;
IdMessage1.ContentType := 'text/html';
IdMessage1.Body.Clear;
IdMessage1.From.address:=efrom.Text;
IdMessage1.Body.Add(ebody.Text);
IdMessage1.Recipients.EMailAddresses:=eto.text;
IdMessage1.Subject:='IT test System';
IdMessage1.CCList.EMailAddresses:=ecc.Text;
try
Screen.Cursor:=crHourGlass;
IdSSLIOHandlerSocket1.SSLOptions.VerifyMode := [sslvTLSv32];//与服务器验证类型一致
idsmtp1.AuthType:=satDefault;
IdSMTP1.HeloName:='163.com'; //服务器域名
idsmtp1.UseTLS := utUseImplicitTLS; //支持邮件发送SS
idsmtp1.Username:=euserid.Text;//账号
idsmtp1.Password:=epass.Text;//密码;
idsmtp1.Host:=eip.Text;//'';
idsmtp1.Port:=strtoint(eport.Text);//端口;
idsmtp1.Connect();
idsmtp1.Authenticate;
idsmtp1.Send(IdMessage1);
idsmtp1.Disconnect;
showmessage('成功..');
Screen.Cursor:=crDefault;
except on ee:exception do
begin
Screen.Cursor:=crDefault;
idsmtp1.Disconnect;
messagedlg(ee.Message,mtError,[mbOK],0);
end;
end;
用例下载地址:
https://download.csdn.net/download/dgthm/92589626?spm=1001.2014.3001.5503