I am putting some email functionality into one of my asp.net projects:
I need to send an email to a list of subscribers, list varies from a few dozen to a few hundred subscribers - (down the road there could be thousands).
When I have a few dozen emails, I do this:
Mailmsg.Bcc.Add(New System.Net.Mail.MailAddress("[email protected]"))
for each subscriber, and it works fine.
What would be a practical limit on the number of email addresses you can add this way before you bogged something down? Also, if you add say 300 email address to a 'To' or 'BCC' field, where does the work happen that splits the single email into seperate emails? at your smtp server?
What are the pro's and con's of adding dozens or hundreds of addresses to you emails, versus having your code loop thru and send one at a time. Is one method more likely than another to be flagged as spam?