2017-04-07 21 views
1

システムに時間を追加することを知らせる人に電子メールを自動的に(毎週)送信できます。電子メールを送信するボタンを持っていますが、電子メールを自動的に送信したいと思います。ここでaspx c#sqlで自動的に電子メールを送信

答えて

0

C#コンソールアプリケーションを実行するようにスケジュールされたタスクを作成する方法についてのリンク(上記のコメントで要求されるように)次のとおりです。

http://www.c-sharpcorner.com/UploadFile/manas1/console-application-using-windows-scheduler/

は、私は(を含む複数の異なる目的のために、このアプローチを実装しています電子メールクラスの実装)と私は間違いなくそれをお勧めします。初期設定後にVisual Studioから簡単に展開できます。

1

SQL Serverエージェント - sp_send_dbmailを使用して電子メールを送信し、SQL Serverエージェントを使用してジョブをスケジュールできます。すべてがSQL Server内で実行できます。詳細は以下のリンクを参照してください。

https://docs.microsoft.com/en-us/sql/ssms/agent/sql-server-agent

それとも、あなたはすでにボタンを持っているので、すでにウェブロジックを持って言ったように。 Hangfireパッケージを使用して、アプリケーションからその機能をスケジュールすることができます。したがって、HangFireでジョブを追加するには、わずか数行の新しい既存ロジックを使用することになります。

http://docs.hangfire.io/en/latest/

関連する問題