c#winform发邮件时捕获不到异常
用的一个异步发送邮件
try
{
SmtpClient.SendAsync(MailMessage_mail, userState);
MessageBox.Show("Email发送成功");
}
catch(Exception Ex)
{
textBox4.Text=Ex.Message.ToString();
}
电脑要是不联网的话会提示连接smtp失败,电脑要是联网的话,输入错误的smtp信息、或者用户名,都直接提示发送成功。
这是为什么呢?谢谢。
------解决方案--------------------
SendAsync,异步的,发送成功信息提示,应该放到回调函数里。