Why is the To property of .net's MailMessage class read-only?
The MailMessage class wants to protect it's properties, that's proper Encapsulation.
Your task would have been a little easier if it had supported a AddRange method but as it stands your code is about as easy as it's going to get.