摘要:【論譠】使用ASP.NET發送電子報(大量郵件)的一些建議
逛台灣MSDN論譠時,發現璉璉大哥與小朱大哥所提出ASP.NET發送電子報(大量郵件)有講到重點,
所以這裡就引介一下囉!
璉璉大哥:
基本上不要考慮用 網頁 (ASP.NET) 發大量郵件:
1. 預設每個執行緒只能跑 90 秒
2. 共用 AppPool 的網頁其中一個掛的話會導致整個重新啟用,凡是共用同一個 AppPool 的網頁都將被終結
3. 不易管理,例如信件發出去後,發現內容有誤,若用 Windows Form 很快可以暫停,用 asp.net 很麻煩~
小朱大哥:
如果公司資料庫是用 SQL Server 2005,可以考慮使用 Database Mail 來做,簡單又省時。
程式只要負責把寄送名單輸入資料庫,再寫一段呼叫 Database Mail 的程序來發送郵件,其他的就由 Database Mail 來處理即可。
原址網頁:http://social.msdn.microsoft.com/Forums/zh-TW/236/thread/cd6b90d0-c78b-47a3-bfcd-5a5b5a37c83d