サイトの送信メール用に SMTP が設定されたサーバーがあります。ブラックリストに登録されないようにするために、送信メールを任意のしきい値 (1 時間あたり 500 としましょう) 未満に制限したいと思います。これを実装する最良の方法は何ですか?
私が見る2つの可能性は次のとおりです。
1) SMTP 仮想サーバー内での何らかのアウトバウンド スロットリング (本格的な Exchange サーバーではない場合にこれが可能かどうかは不明)
2) 電子メールのデータベース テーブルをポーリングし、TOP N の結果を処理し、X 分間スリープする Windows サービスを作成します。
これらのいずれかが最良のアプローチですか?