群发邮件我呼吁线程母版页页面加载,并呼吁电子邮件功能,并为:发送背景
Page_load()
{
CreatingThread();
}
protected void CreatingThread()
{
Thread tSendMails;
tSendMails = new System.Threading.Thread(delegate() { EmailQueueSettings(); });
tSendMails.IsBackground = true;
tSendMails.Start();
}
protected void EmailQueueSettings()
{
// Function to get emails which are not sent ;
// looping it and sending it one by one
// Function to send mails
// Updating the status after mail is sent
}
邮件会但同一用户多次的邮件发送给他们。
当下一次加载页面时是否可以分配不同的线程和不同的邮件?
重新阅读你的文章并修改 – 2013-02-07 12:52:17
你为什么要把它放在你的母版页的Page_Load中,你是否希望每当有人打电话给使用母版页的页面时,它都会尝试发送这些电子邮件? – Tanner
我会使用Visual Studio调试器来找出为什么你多次发送电子邮件到同一个地址。 –