2016-12-28 4 views
0

私のウェブサイトの通知システムがあります。私はウェブサイトのユーザーのための電子メール通知システムが必要です。ノードjsとmysqlを使用した通知メールスケジューリング

私は、ユーザが毎日のベースまたは毎月の基本的または即時のベースまたは特定の日付で電子メールをスケジュールできる電子メール通知設定ページを持っています。

この種の機能にはどのような方法が必要ですか?

PS:私はsocket.io

おかげ

答えて

1

を使用したくない私は、次のことを言うと思います:

  • 場合、電子メールはイベントが発生するたび送られるべきです、 にはcrontabは必要ありません。イベントが発生したときにメールを送信するだけです。
  • 1時間に1回crontabを実行します。このcrontabのは 最後の時間からすべてのイベントを取得し、ユーザー にすべてのこれらのイベントで電子メールを送信
  • 時間ごとに電子メールを要求する毎日 毎週の電子メールの嗜好を持つユーザーのために一日一回と週に一度同じことを行います

関連する問題