ユーザーが単純なタスクや仕事を管理できるようにする Web アプリケーションを構築しようとしています。その一環として、ユーザーにタスクのリマインダー メールを毎日送信したいと考えています。ただし、システム内の各ユーザーに、リマインダーを受け取る時刻を指定してもらいたいと思います。たとえば、あるユーザーは電子メールを午前 8 時に受信するように指定し、別のユーザーは電子メールを午後 7 時に受信するように指定できます。.Net を使用して、この「リマインダー」サービスを設計および構築する最良の方法は何ですか? また、これに対する将来の段階として、リマインダーを SMS テキストやその他の形式の通知に拡張したいと考えています。
任意のガイダンスをいただければ幸いです。