Web アプリで複数のメールを送信する際に問題があります。1つのアドレスにのみ送信すると、正常に送信されます!
Outlook に貼り付けて手動で送信すると、すべてのアドレスが受信されるため、文字列リストは正しいです。
さて、それは私の文字列 listEmail の値が「caio.jesus@ex.com」であることを受け取りました。文字列 listEmail の値が「caio.jesus@ex.com; raul@ex.com; mat@ex.com;」の場合 誰も受け取りません。
lstEmail.ToList();
string listEmail = string.Join("; ", lstEmail.ToArray());
System.Net.Mail.MailMessage objEmail = new System.Net.Mail.MailMessage();
objEmail.From = new MailAddress("caio.jesus@ex.com", "BR");
objEmail.To.Add(listEmail);
objEmail.Priority = System.Net.Mail.MailPriority.High;
objEmail.IsBodyHtml = true;
objEmail.Subject = "System NDRSecurity - Novas Requisições.";
objEmail.Body = "EX";
objEmail.SubjectEncoding = Encoding.GetEncoding("ISO-8859-1");
objEmail.BodyEncoding = Encoding.GetEncoding("ISO-8859-1");
SmtpClient objSmtp = new SmtpClient("XXX");
objSmtp.EnableSsl = true;
objSmtp.Port = 25;
objSmtp.Credentials = new NetworkCredential("caio.jesus@ex.com", "XXX");
objSmtp.Send(objEmail);