Last post Sep 19, 2013 09:51 AM by bbcompent1
Sep 16, 2013 03:15 PM|frmeyer|LINK
I have a ASP.NET website with 2100 registered members. I want to send one email to all of them and I want to avoid (as much as possible without going to too much trouble) being categorized as spam.
I have tried a few different apprcoaches after researching the problem online:
1. The first solution that I seem to have mastered is, with C# in the code behind, simply extracting all the members' email adresses from the SQL Server database and adding them as bcc. The problem I have with this is that, from what I read online, sending
one email to 2100 members simultaniously will cause it to be thrown into a very large part of the users' spam boxes.
2. The second option is sending seperate (but identical) emails, in a loop, to all the members. The problem I have with this is I am afraid that the connection to the DB will timeout.
What would you suggest? I was thinking about using the second option, but doing it in batches of about 100 members. This way the risk of timing out is, I hope, averted.
Please include code in your suggestions if possible.
Sep 16, 2013 03:17 PM|HostingASPNet|LINK
You should start from here -
Sep 16, 2013 03:20 PM|bbcompent1|LINK
I was thinking about using the second option, but doing it in batches of about 100 members.
I think that would be your best method. Take a thirty second or one minute period between batches so you don't get flagged.
Sep 18, 2013 02:43 AM|ShivaKarthik|LINK
I suggest the second approach, but make sure to log a track of emails that got delivered and failed, which helps to re-send the failed deliveries.
Sep 19, 2013 09:49 AM|frmeyer|LINK
How do you suggest I do this?
Sep 19, 2013 09:51 AM|bbcompent1|LINK
Post the code that does the emailing part and I'll toss this section in for you.