如何捕捉smtp的错误值?
各位老大,我用smtp,发送邮件时,如果邮箱不正确,会抛出错误,我想忽略这个错误,请问,这个错误值该如何捕捉。就是发送一堆邮件时,其中几个邮箱有错误的话,就忽略,不抛出错误。
try
{
string dest = userid + "@info.cn";
//string dest ="panjiangling@info.cn";
MailMessage mail = new MailMessage();
mail.From = new MailAddress("n11@info.cn", "111", System.Text.Encoding.GetEncoding("GB2312"));
mail.To.Add(new MailAddress(dest, userid, System.Text.Encoding.GetEncoding("GB2312")));
mail.Subject = "系统邮件";
mail.Body = content;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.High;
SmtpClient smtp = new SmtpClient("122.1.3.109");
mail.SubjectEncoding =
mail.SubjectEncoding = System.Text.Encoding.GetEncoding("GB2312");
mail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");
smtp.Credentials = new System.Net.NetworkCredential("notif@info.cn", "123");
smtp.Send(mail);
smtp = null;
}
catch (Exception ex)
{
throw ex;
}