有幾個類似的問題。我只想澄清一部分。如何從網絡應用發送電子郵件
如果我想發送一封電子郵件(最多30個)來回應用戶的操作,我會從中執行什麼執行上下文?
我是否會進行同步呼叫(郵件服務器位於同一個數據中心,因此實際發送速度很快)?
我生成一個線程並從那裏發送它?這樣每個用戶請求發送的郵件都會被一個新線程處理?
- 我有一個處理電子郵件隊列的後臺線程嗎?
我認爲最大的問題是它是一個共享的虛擬主機。所以我不知道安裝/啓動Windows服務或啓動專用線程的好方法。
詳細信息:ASP.NET MVC應用程序,託管在IIS 7.0集成模式下,在discountasp.net上使用discauntasp.net smtp服務器。
有沒有更好的方法?什麼是「標準」方式來實現這一點?
他可以在一個線程中排隊所有30封電子郵件,這將會很好。 – Middletone 2010-02-06 19:28:35