2010-07-28 170 views
-2

我想根據日期發送自動電子郵件。如果當前日期比表中當前日期字段大於5天,那麼我需要向指定人員發送電子郵件。我正在使用VS.NET2003/VB.NET/ASP.NET/SQL服務器2000.你們可以幫助我如何做到這一點(如果可能與代碼?) 謝謝。發送自動電子郵件

+1

這與ASP.NET-MVC有什麼關係? – 2010-07-28 18:59:55

+1

您是否搜索堆棧溢出? http://stackoverflow.com/search?q=.net+send+email – 2010-07-28 19:00:35

+6

您是否在尋找租賃編碼網站? – mjv 2010-07-28 19:01:07

回答

1

@ vik18,我建議你看看Quartz.NET。 基本上,您必須在應用程序啓動時進行設置,並設置一項作業,每X時間檢查一些特定條件。如果有項目,則會觸發一些操作,例如發送電子郵件。

問候。

0

首先,你寫一些電子郵件的代碼,如在這裏完成:http://www.mitchelsellers.com/blogs/articletype/articleview/articleid/29.aspx

然後連接到您的表如下所示:http://msdn.microsoft.com/en-us/library/haa3afyz%28VS.71%29.aspx

現在你將二者結合起來。循環瀏覽數據讀取器,檢查日期併發送電子郵件。獎勵積分篩選SQL表的日期,在這裏看到:http://msdn.microsoft.com/en-US/library/ms173545%28v=SQL.90%29.aspx

最後,如果你想作爲一個服務,而不是計劃任務運行:http://www.c-sharpcorner.com/UploadFile/srinivaskotra/CreatingWindowservice10022009111806AM/CreatingWindowservice.aspx

我會更具體,但是這是一個相當廣泛的問題與很多細節。