0

Anybody know how can I add multiple email addresses in Outlook field "To" via C#?

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

When I try do it how I described this above I receive next kind of string: mail1@mail.commail2@mail.commail3@mail.com

misho
  • 1,195
  • 6
  • 16
  • 29

2 Answers2

1
newMail.To.Add(new MailAddress(to));
Neil Knight
  • 47,437
  • 25
  • 129
  • 188
1

The += operator doesn't work how you are trying to use it.

a += b + c;

has no meaning. If you want to do it this way you'll have to add brackets around the right hand side:

newMail.To += (to + "; ");
ChrisF
  • 134,786
  • 31
  • 255
  • 325