关于发送邮件的问题(100)

  • 主题发起人 主题发起人 anni9977
  • 开始时间 开始时间
A

anni9977

Unregistered / Unconfirmed
GUEST, unregistred user!
现在的情况是不管用INDY控件还是直接用socket函数发送邮件,用126的发就可以发送成功,而用tom的就不能发,提示553 this mail is blocked by kbas system,blockid=...这是怎么回事,请高手指教
 
记得好像有个叫“发送前XX的认证”属性,你有没有设定啊,我记得现在好像大多数都是要的,包含163,SINA等。
 
对现在想起来,这个问题还没结贴呢,并且这个问题一直没解决,哪位大侠知道
 
idmsgsend为Tidmessage控件;SMTP为idsmtp控件;with IdMsgSend do begin Subject := Table1.FieldByName('内容').AsString ; From.Text := 'terry@163.com' ; //发件人 Recipients.EMailAddresses := 'terry@163.com';//收件人地址 From.Name :='邮件';//发件人标题 SMTP.Connect; try try SMTP.Send(IdMsgSend); except MessageBox(0,'邮件服务器发送,或用户名密码出错,请重试!', '警告',MB_OK or MB_ICONWARNING); end; finally SMTP.Disconnect; end; end;end;
 
有的是要用ssl验证的控件的 IOHandle IdServerIOHandlerSSL
 
后退
顶部