Link to home
Create AccountLog in
Avatar of curiouswebster
curiouswebsterFlag for United States of America

asked on

How would I create a multi-threaded mass emailing program?

I'd like to see the latest in emailing tecnology from C# for an email with an HTML body and a single attachment.  And I'd like the program to be multi-threaded so I can be sending a hundred emails all at once.  It will be run as a web service, or if you can suggest another model where it can be run from my website.

I have Visual Studio 2005

thanks,
newbieweb
ASKER CERTIFIED SOLUTION
Avatar of surajguptha
surajguptha
Flag of United States of America image

Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
Avatar of curiouswebster

ASKER

it's not spam.  We just have a lot of customers.  

I do want to maximize the throughput of the connection and want multi-threading, if it's not too difficult to do.

what is "a  larger technology stack"?
hey i was just kidding :)

Well what i meant was that just to implement this solution you might need Microsoft® SQL Server 2005. If u already have this, it wouldnt add on to your list of technoloiges to implement this.

Jus curious, How many mails are you looking to send?
about 100 billion.

just kidding :)

that WOULD be spam!

What's involved with getting this running at an ISP?  SQL Server 2005 would already be running.  Would I just need to provide a connection string or identify the SQL Server database to be used?
well this solution from code project uses SQL server 2005 service broker. You may want to check with ur ISP if thats enabled.
I havent uses this product personally or know its sepcifics but i came to know about this when we were trying to implement a custom mass mailer program and some one came up with this already existing program. Try it out in your local setup, see if it meets ur requirement/volume/ performance first.
SOLUTION
Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account