Я только что переключился с устаревшего System.Web.Mail.MailAddress
на System.Net.Mail.MailAddress
, но он не кажется особенно гибким при передаче параметра, содержащего несколько адресов, при использовании нового System.Net.Mail.MailAddress.To.Add
.
string emailAdd= "[email protected]; [email protected]";
System.Net.Mail.MailAddress.To.Add(emailAdd);
В приведенном выше примере [email protected]
успешно отправлено по электронной почте, а [email protected]
— нет. Мне действительно нужен способ сделать это, поскольку мои адреса определены в другом классе и передаются методу email()
через параметр. Я просто не передаю пять параметров для пяти отдельных писем. Или на самом деле один и сращивание с моей стороны, версия .Web
оказывается более универсальной.
Этот вопрос не дублирует предложенный. Ответ на «дубликат» - добавить их по отдельности, я хочу добавить несколько адресов одновременно. Поскольку есть способ сделать это, этот вопрос более актуален, чем тот, в дублировании которого меня обвиняют.