首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

c#winform发邮件时捕获不到错误

2012-04-11 
c#winform发邮件时捕获不到异常用的一个异步发送邮件try{SmtpClient.SendAsync(MailMessage_mail, userSta

c#winform发邮件时捕获不到异常
用的一个异步发送邮件
  try 
  {

  SmtpClient.SendAsync(MailMessage_mail, userState);
  MessageBox.Show("Email发送成功");
   

  }
  catch(Exception Ex)
  {
  textBox4.Text=Ex.Message.ToString();
  }
电脑要是不联网的话会提示连接smtp失败,电脑要是联网的话,输入错误的smtp信息、或者用户名,都直接提示发送成功。

这是为什么呢?谢谢。

[解决办法]
SendAsync,异步的,发送成功信息提示,应该放到回调函数里。

热点排行