我想每天早上8:00從我的asp.net web應用程序發送一封電子郵件給管理員。如何發送我知道的電子郵件。但是如何定期發送,我懷疑。不通過SQL Server。我已經在Global.asax中的Application_Start中編寫了我的邏輯這是對的嗎?請儘快指導我,因爲它很緊急。定期從Asp.Net發送電子郵件
在此先感謝。任何幫助,將不勝感激。
問候
阿西夫
我想每天早上8:00從我的asp.net web應用程序發送一封電子郵件給管理員。如何發送我知道的電子郵件。但是如何定期發送,我懷疑。不通過SQL Server。我已經在Global.asax中的Application_Start中編寫了我的邏輯這是對的嗎?請儘快指導我,因爲它很緊急。定期從Asp.Net發送電子郵件
在此先感謝。任何幫助,將不勝感激。
問候
阿西夫
您有一個頁面,其邏輯發送郵件但不發送響應給客戶端。或者您可以發送一些回覆,如成功消息或任何您喜歡的內容。或者,而不是一個頁面的Web服務方法會做的很好。
一旦你有設置和生產,你需要編寫一個vbscript(* .vbs),它調用了Web服務或aspx頁面的url。您必須安排此腳本使用Windows調度程序(運行對話框中的開始 - >運行 - >鍵入「任務」)定期運行。
或者你不得不使用寫一個windows服務,它會做同樣的事情。您必須在服務中使用Timers,HttpWebRequest和HttpWebResponse類。
請檢查此文章,因爲這可能會幫助你: http://stackoverflow.com/questions/542804/asp-netbest-way-to-run-scheduled-tasks – spinon 2010-07-02 04:47:23