标签: c# asp.net email timer windows
如何限制ASP.NET Windows应用程序中每个计时器周期发送的电子邮件数量?
答案 0 :(得分:1)
一般情况下,我会推送消息在队列中发送并运行一个线程,每个定时器滴答从队列中提取最多N条消息。
通过这种方式,您可以最大限度地每个计时器滴答发送N条消息,并且您可以轻松监控线程是否可以跟上。
另一个优点是发送电子邮件的线程可以立即继续进行。
答案 1 :(得分:0)
您可以使用MSPickupFolder并让MailServer执行限制