Я пытаюсь написать форму окна Приложение, в котором я должен отправить электронное письмо в список пользователей. Список пользователей возвращается/извлекается из таблицы базы данных. Я могу отправить электронное письмо одному пользователю, но я не могу реплицировать/использовать одну и ту же логику для нескольких пользователей.Отправка нескольких электронных писем с использованием сообщений электронной почты, извлеченных из столбца базы данных
вот код, который я использовал для отправки по электронной почте для одного пользователя:
class MailModule
{
public static void CreateMessage(string Server, int Port, string From, string to, string Subject, string Body)
{
System.Net.NetworkCredential basicAuthenticationInfo = new System.Net.NetworkCredential("username", "password");
MailMessage message = new MailMessage(From, to, Subject, Body);
SmtpClient client = new SmtpClient(Server);
client.Port = Port;
client.Credentials = basicAuthenticationInfo;
try
{
client.Send(message);
MessageBox.Show("Shout Sent", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
message.Dispose();
}
catch (Exception ex)
{
message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
MessageBox.Show(message.DeliveryNotificationOptions.ToString());
MessageBox.Show(ex.Message);
}
}
}