Я пытаюсь WebMail.Send()
отправить почту на несколько почтовых идентификаторов. На странице библиотеки MSDN четко указано, что несколько идентификаторов электронной почты должны быть разделены точкой с запятой (;). Однако, когда я пытаюсь отправить почту на несколько идентификаторов, я получаю FormatException
с сообщением, которое говорит
"В заголовке письма обнаружен недопустимый символ: ';' . Однако, если я отправляю почту одному получателю, почта доставляется правильно.
Итак, как мне отправить почту нескольким получателям, используя WebMail.Send()
? Возможно, я упускаю что-то очень очевидное.
Edit:
Вот код, который я использую.
string [] selectedUserIds = GetEmailIds();
string to = string.Join(";", selectedUserIds);
WebMail.Send(to: to, subject: subject, body: message, cc: cc, filesToAttach: attachments, isBodyHtml:true);