У меня есть проблема с отправкой более одного электронного письма в моем веб-приложении. Если я посылаю только один адрес, он отправляется нормально!Не отправляет электронное письмо нескольким адресам
Мой строковый список верен, потому что, если я вставляю в Outlook и отправляю мануал, все адресаты получаются.
Ну, это мой список строкEmail имеет значение «[email protected]», я получил. Если строка listEmail имеет значение «[email protected]; [email protected]; [email protected];» никто не получает.
lstEmail.ToList();
string listEmail = string.Join("; ", lstEmail.ToArray());
System.Net.Mail.MailMessage objEmail = new System.Net.Mail.MailMessage();
objEmail.From = new MailAddress("[email protected]", "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("[email protected]", "XXX");
objSmtp.Send(objEmail);
Пробовали ли вы без пробелов после комы? Я делаю ту же почту, что и вы, и у меня нет проблем. –
Вы даже потрудились прочитать документацию? – James
http://stackoverflow.com/questions/9736176/multiple-address-in-mailaddress-constructor –