次のように要約できるアーキテクチャ要件があります。
- ユーザーは、サポートの電子メール アドレス (support@acme.com) に電子メールを送信します。
- 電子メールはメール サーバー キュー (Exchange、Gmail など) に入ります。
- サービスはこの電子メール キューをリッスンし、データベースに新しいレコードを生成して、キューから電子メールを削除します。
私たちは MSMQ と Azure Service Bus を積極的に使用しています。私はメッセージ キューのアイデアがとても好きで、電子メールにも同じソリューションを構築したいと考えています。外部に何かありますか、または Exchange のような既存のメール サーバーの上に REST サービスを作成する必要がありますか?