indy10 idsmtp发email有bug?(100)

  • 主题发起人 主题发起人 let_it_be
  • 开始时间 开始时间
L

let_it_be

Unregistered / Unconfirmed
GUEST, unregistred user!
按demo做的,发送给xxxx@sina.com成功,但是邮箱就是没有显示,垃圾邮件里面也没有,莫名其妙。认证时通过的 if not smtpSendMail.Authenticate then begin showmessage('认证没有通过'); exit end; try Send(mesgMessage); finally Disconnect; end; end; Status('Completed'); finally butnSendMail.Enabled := True; end;
 
跟Indy没关系,现在好多SMTP邮件服务器为防止伪造邮件,会对信件头和认证方式进行判断,要求 From 段内容与认证的UserName 一致,否则就会出现你的这种情况.
 
但是有时候可以收到,为什么?现在该怎么办?
 
后退
顶部