如何知道INDY中的SMTP发邮件成功了?(0)

  • 主题发起人 主题发起人 xf_z
  • 开始时间 开始时间
X

xf_z

Unregistered / Unconfirmed
GUEST, unregistred user!
如何知道INDY中的SMTP发邮件成功了?
 
Result:=0; try IdSMTP1.Authenticate; IdSMTP1.Send(IdMessage1); Result:=1; //成功 except end;
 
try IdSMTP1.Authenticate; IdSMTP1.Send(IdMessage1); if IdSMTP1.LastCmdResult.NumericCode = 250 then ShowMessage('发送成功'); except end;{下面一段是我发送邮件的跟踪信息第一步:准备连接到服务器!smtp.126.com---------------------返回信息--连接服务器 250mailPIPELININGAUTH LOGIN PLAINAUTH=LOGIN PLAIN8BITMIME第二步:服务器要求验证服务器要求验证---------------------返回信息--要求验证 250mailPIPELININGAUTH LOGIN PLAINAUTH=LOGIN PLAIN8BITMIME第三步:开始验证服务器验证通过---------------------返回信息--验证 235Authentication successful第四步:开始发送邮件---------------------发送成功 250---------------------返回信息—发送邮件成功 250Mail OK queued as smtp1,C8mowAPBYkc0E3hJrNtLAg--.5331S2 1232606005第五步:断开服务器---------------------返回信息--连接断开 250Mail OK queued as smtp1,C8mowAPBYkc0E3hJrNtLAg--.5331S2 1232606005}
 
接受答案了.
 
后退
顶部