I'm working on functionality which sends e-mails to user and/or partners (with attachments etc.) via Microsoft Exchange using ASP.NET MVC.
I've this dilemma: What's better for performance - Adding all e-mail recipients as ToRecipients or CcRecipients in EmailMessage class?
Message content is same for all, which means that everybody gets attachments etc. So does in case of multiple "To" recipients system send multiple e-mail messages? Also, when using CC for all recipients does it mean that only one mail is sent to multiple addresses?
My main concern is memory usage for these attachments which can get to max 30 MB per e-mail.
Thanks.