Author: AceCorban | Posted on: 1/21/2011 6:09:36 PM | Views : 451

So I am using SMTP Client to send MailMessages that are dynamically created and sent to an Array of email addresses based on a database pull.  At any time, I will not know until runtime how many addresses that is (it could be 1, thousands or anywhere in between).  I am able to successfully send an email when this number is low, but it seems to fail when the number is high (though, no exceptions are thrown).  After talking to support at LunarPages, they suggest that the message might be blocked because they throttle their SMTP server to only allow 400 messages per hour and 20 messages per minute.


How have some of you worked around limitations like this in the past?  I'd basically need to set up a thread that queues 20 messages per minute, but I don't want to pause execution of the page.  I know I can send asyncronously, but it still seems like it would send all of them asyncronously, and thusly be blocked anyway.
...

Go to the complete details ...