Я хочу отправить электронную почту на несколько адресов электронной почты с помощью цикла For, но только первое письмо будет отправлено правильно, но во второй раз я получаю сообщение об ошибке «не удалось отправить письмо»
Может ли кто-нибудь, пожалуйста, помогите мне в том же
ниже мой код
DataSet dsAllocateUser = new DataSet();
dsAllocateUser = ICA_Get_EmailDatafor_User(UserId, AssignedTo, BatchID, sConnectionString);
for (int i = 0; i < dsAllocateUser.Tables[0].Rows.Count; i++)
{
string Body;
MailMessage mailToSend = new MailMessage();
System.Text.StringBuilder sb = new StringBuilder();
string messagetext = Message;
SmtpClient smtpMesg = new SmtpClient(ConfigurationSettings.AppSettings["SmtpServer"].ToString());
mailToSend.From = new MailAddress(" abc.notifications@gebbs.com", " abc.notifications@gebbs.com");
mailToSend.To.Add(new MailAddress(dsAllocateUser.Tables[0].Rows[i]["EMailID"].ToString()));
mailToSend.IsBodyHtml = true;
mailToSend.Body = sb.ToString();
mailToSend.Subject = "Action Required";
smtpMesg.UseDefaultCredentials = false;
smtpMesg.Port = 25;
smtpMesg.Host = "smtp.emailsrvr.com";
smtpMesg.Credentials = new System.Net.NetworkCredential("abc.notifications@gebbs.com", "psaaword");
smtpMesg.Send(mailToSend);
}