私はいくつかのWebサーバ上で動作するASP.NET MVC3アプリケーションを構築しています。要求ごとに独自の電子メール(Asnyc)を送信する各サーバー/アプリではなく、MSMQのようなものを活用して、メッセージをピックアップして電子メールを送信する電子メールサーバーにメッセージを送信したいと考えています。複数のWebサーバを持つ集中サーバからのメールを送信
私は、コンソールアプリケーション、Windowsサービス、MSMQを使ってこれを行う方法を知っていますが、同様のものを実装して成功/経験を持っている人から何らかの方向性を探していました。あらゆる指導、経験、技術、ブログの投稿は高く評価されます。
MSMQは電子メールとは関係ありません。 Windowsサービスが受信MSMQメッセージを読み取り、メッセージ本文から電子メールを作成するExchangeサーバーにMSMQメッセージを送信しますか? –
@ John私はEmailMessageオブジェクトをビルドしてバイナリデータとして送信すると考えていました。私はこの記事を私が思っていたものを見つけました。http://dotnetslackers.com/articles/aspnet/Sending-email-from-ASP-NET-MVC-through-MVC-and-MSMQ-Part2.aspx解決策のように。 – Paul
MSMQメッセージで好きなものを送信できますが、依然としてメッセージ本文を読み込んで処理するサービスを作成する必要があります。 EmailMessageオブジェクトをExchangeに送信することはできません。 –