日期:2014-05-17  浏览次数:20419 次

邮件群发
用ASP.NET做邮件群发,用循环一封一封的发,做1~3秒左右的延迟发送,发大概1000或者以上,会慢么?如果一直等待会不会假死呢?

------解决方案--------------------
你一次发一封,1秒刷新一次页面。
发送成功与否在数据库中记录,不就行了。
------解决方案--------------------
sendemail.aspx?count=1
發送10封然后跳轉到
sendemail.aspx?count=2
再發送10封直到發送完成

這樣頁面就不會假死掉。。

這是我做頁面生成表態頁時用到的思路
------解决方案--------------------
select top 1 id from table where fasong='0' order by id desc

'发送代码

update table set fasong = '1',time='" & now & "' where id = tb.rows(0).item("id")


这样岂不是更好