Я написал код для отправки бюллетеня, все работает нормально, но есть проблема, если один из адресов электронной почты в списке не выходит или домена не существует.Невозможно отправить почту, если одна почта отсутствует с ASP
В этом случае сценарий останавливается немедленно, и отправка списка рассылки не завершена.
Вот часть кода, который я хочу изменить.
public static void SendMessage(String sender, String recipient, String message, String object)
{
try
{
MailMessage mail = new MailMessage(sender, recipient);
mail.Subject = object;
mail.IsBodyHtml = true;
mail.Body = message;
SmtpClient smtp = new SmtpClient();
smtp.Host = "my.smtp.com";
smtp.Send(mail);
}
catch (Exception e)
{ throw new Exception("AdminEmail - SendMessage >> recipient: " + recipient + " - generic error: " + e.Message); }
}
Надежда может помочь мне, спасибо!
Привет, «останавливается немедленно», как в: исключение возникает? это, вероятно, так, и это нормально. Вы имеете в виду другой уровень в вашем коде (например, вызывающий), поскольку это функция для отправки 1 электронной почты, а не списка рассылки ...? – Paul