I am using the SmtpClient in C# and I will be sending to potentially 100s of email addresses. I don’t want to have to loop through each one and send them an individual email.
I know it is possible to only send the message once but I don’t want the email from address to display the 100s of other email addresses like this:
Bob Hope; Brain Cant; Roger Rabbit;Etc Etc
Is it possible to send the message once and ensure that only the recipient’s email address is displayed in the from part of the email?
Ever heard of BCC (Blind Carbon Copy) ? 🙂
If you can make sure that your SMTP Client can add the addresses as BCC, then your problem will be solved 🙂
There seems to be a Blind Carbon Copy item in the MailMessage class
http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx
http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.bcc.aspx
Here is a sample i got from MSDN