这是我的代码
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();
}
}
我需要向列表中的所有用户发送电子邮件。但如果发生异常,循环中断,其余电子邮件将不会发送。还有其他方法可以做到这一点,所以如果无法发送电子邮件,循环会不断迭代并忽略那些失败的?
谢谢!