这是我的代码
foreach (String Email in usersList)
{
if(Regex.IsMatch(Email, @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*")
{
SmtpClient smtpClient = new SmtpClient();
MailMessage message = new MailMessage();
MailAddress AddressFrom = new MailAddress(emailFrom);
message.From = AddressFrom;
MailAddress AddressTo = new MailAddress(Email);
message.To.Add(Email);
smtpClient.Send(message);
message.Dispose();
smtpClient.Dispose();
}
}
Run Code Online (Sandbox Code Playgroud)
我需要向列表中的所有用户发送电子邮件.但是,如果发生异常,则循环中断,其余电子邮件将不会发送.还有其他方法我可以这样做,所以如果无法发送电子邮件,循环会继续迭代,只是忽略失败的那些?
谢谢!