私のクライアントのカスタム構築された CRM について、ユーザー (技術者) に、マークされたケースへの変更が電子メールで通知されるようにしたいと考えています。
これにより、ユーザーとケースの間の単純なサブスクリプション マッピング テーブルと、ロギング メソッド内からケースに変更が加えられるたびに自動メールが送信されることが保証されます。
ロギング方法を滞らせずに、サブスクライブしているユーザーに 10 ~ 100 通のメールを送信するにはどうすればよいですか? 私の SMTP サーバーは LAN 上のピアにあるため、送信は迅速に行われるはずですが、理想的には、これは外部のキューイング プロセスによって処理される必要があります。
cron ジョブで未処理のメールを 10 分ごとに送信することもできますが、この特定のクライアントの場合は非常に時間的制約があり、即時通知 (メールが可能な限り即時) が優れています。
ログ記録方法を滞らせずに、ASP.NET MVC 内から一括通知メールを送信するにはどうすればよいですか?