为了账号安全,请及时绑定邮箱和手机立即绑定

smtp邮件问题

smtp邮件问题

米脂 2018-08-10 09:06:47
smtpClient.Send(mailMessage);同步发送时,如果发送方地址不正确,会抛出异常,而当我采用异步的方法发送时,没有异常发生可以理解,但是在回调函数里面SendCompletedCallback(object sender, AsyncCompletedEventArgs e)e.Error既然是空的,也就是能正常发送,请问各位有遇到过吗?怎么解决。
查看完整描述

2 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

这段代码经测试没问题。问题出在其它地方。我测试同步和异步发送信息,_strFrom和_strTo为非邮箱格式时,MailMessage mailMessage = new MailMessage(_strFrom, _strTo);这句时就会出错,这和同步异步没关系。当_strTo为不存在的地址时,这也和同步异步没关系,对于SmtpClient 来说它已经是发送到邮件服务器上去了,所以结果是"发送成功"。

查看完整回答
反对 回复 2018-08-13
  • 2 回答
  • 0 关注
  • 735 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信