Как я могу добавить несколько адресов электронной почты в поле Outlook "Кому" через C#?

Кто-нибудь знает, как я могу добавить несколько адресов электронной почты в поле Outlook "Кому" через C#?

foreach (var to in mailTo)
            newMail.To += to + "; ";

Когда я пытаюсь сделать это так, как я описал выше, я получаю следующую строку: mail1@mail.commail2@mail.commail3@mail.com

2 ответа

Решение

+= оператор не работает, как вы пытаетесь его использовать.

a += b + c;

не имеет смысла. Если вы хотите сделать это таким образом, вам нужно добавить скобки вокруг правой стороны:

newMail.To += (to + "; ");
newMail.To.Add(new MailAddress(to));
Другие вопросы по тегам