2010-12-08 9 views
5

こんにちは、誕生日のメールをデータベースに保存されているすべての従業員に送信します。 Quartz .NETライブラリ が見つかりましたが、コードを正確に理解できません。 誰でも私にいくつかのサンプルコードを教えていただけますか?C#での電子メールスケジューリング(ASP .NET)

+1

データベースはSQL Serverでホストされていますか?もしそうなら、あなたはSQLで新しい仕事をして、ジョブコードの中から電子メールを送ることができます。 –

答えて

2

Quartzについて初めて聞いたことがあります。それは涼しく見える。このstackoveflowスレッドアイブスさらにHow to use Quartz.net with ASP.NET

1

私は、これは似たようなhereだと思います。

0

あなたが必要とする日付、名前、その他の詳細を保持すると言ったように、小さなコンソールアプリケーション、1つのテーブルを持つシンプルなデータベースをコーディングすることができます。

は単に条件

Birthday == DateTime.Now 

を満たし、ループ内でそれらを郵送すべての行を選択します。

このexeをスケジュールされたジョブとして数回クリックして追加し、毎日実行するように設定できます。それはまた、あなたのための良い練習になるでしょう。

0

スクリプトファイル(VBScript形式のVBSファイル)を作成し、そのスクリプトファイルをサーバータスクレベルでWindowsタスクスケジューラ(毎朝午前8時)にスケジュールできます。

関連する問題