2017-06-15 16 views
0

AzureのSQLデータベースで電子メール通知を行うにはどのような方法が最適ですか?Azure Web App SQL Email通知

私はWebアプリケーションをセットアップして、SQLデータベースを使用しています。そのデータベースには、Expiry Dates inのテーブルがいくつかあります。有効期限が近づいているときに、そのレコードの所有者に電子メールを送信したいと思います(たとえば、1週間前、2週間前、1週間など)。有効期限の前、3日、2日、1日前。また、有効期限が切れた後は、週ごとにそれが期限切れであることを通知し続けます。

どうすればよいですか?ちょうど私がSMTPClientを使用して私のWebアプリでセットアップの電子メールクライアントをすでにまし明確にする

おかげ

[UPDATE] 。私はそのような電子メールを送信する自動化プロセスを設定する方法を探しています。

ありがとうございます。

答えて

0

デフォルトでは、SendGridを使用しています。また、SendGridは無料の料金プランをWebサイトでは提供していませんが、AzureポータルからSendGridアカウントを作成する際に、無料の料金設定を選択することができます。それは月25,000の電子メールを含んでいる。この添加の後How to Send Email Using SendGrid with Azure

は、どのようにこの記事を見てください

どのようにセットアップ通知メールのこれらの種類を送信する自動化されたプロセスをするには?

私はこう言っています。指定された間隔でWebJobを実行します。 WebJobはWeb Appsで無料で利用でき、旧式のcronジョブと見ることができます。情報を元にデータベースを取得してメールを送信することは、WebJobの優れたタスクのように聞こえます。

WebJobs SDKを使用してWebJobを作成することをお勧めします。これは、&がかなり高速に動作するようにするためです。

+0

あなたのお返事ありがとうございました。申し訳ありませんが、私が意味するものではありません。私はすでにSMTPClientを使って自分のWebアプリケーションから電子メールをセットアップしました。私が探していたのは、こうした種類の通知メールを送信する自動化プロセスを設定する方法でした。 – SliderUK

+0

@ SliderUK私は自分の答えを更新しました。要するに:WebJobs!彼らは素晴らしい、Webアプリケーションを無料で来て、仕事に適しています。 –

+0

グッド私はWebJobを見て、私がどこに行くのか見ていきます。ありがとう – SliderUK

関連する問題