2012-02-07 12 views
0

過去1時間の質問を掘り下げた後、確定的な回答をほとんど見つけていないのに、これを打ち返すことは嫌です。C#+ Exchange 2007と可能なMS-SQL Queで電子メールを送信

要件:

Exchange Server 2007の数回の日を利用して、1OにOOO、C#ASPアプリケーションからの電子メール受信者の様々なセットにOOOメールを1のバッチを送信します。

懸念:

1)このついて行くには「最善」の方法です私はあまりにも極端ではないと思います要件()を考えると?

2)一度に1o、eooのメールを送信することはできますか、それとも百回のバッチで送信する必要がありますか?

3)私はこのトピックに関して他のスレッドでデータベースQueの言及を見ていますが、これはどのように行われますか?別のQueに交換を指示する方法はありますか?または別のサービスをテーブルに対して実行する必要がありますか。それは、このタイプのものを扱うためのオープンソースプロジェクトがあると言われていますか?

+0

技術的な要件とは関係ないので、これを回答として投稿するつもりはありませんが、個人的な(または普通の企業の)メールサーバーから1日に多くの電子メールを送信すると、サーバーはブラックリストに載っています。通常のバルクメーリングサービスを利用できない理由はありますか?彼らはすでにCAN-SPAMのようなものを遵守するための対策を講じており、必要なことをするためのAPIを提供しています。 –

+0

@Adam Robinson現在、オフィスでは電子メールを同数送信しているので、私たちのアプリからリストを手動でエクスポートしてExcelにエクスポートし、Outlookにダンプして500バッチで送信します。そしてこれは何年も続いています。 –

答えて

1

私はこのために私のサービス・バスを使用します。http://shuttle.codeplex.com/

私はメッセージがに送信されSendEMailCommand EMail.Serverエンドポイントを持っています。添付ファイルも処理します。

サービスバスはキューを使用してメッセージを格納し、エンドポイント実装はSMTPを使用して電子メールを送信します。

これはかなり単純なインフラストラクチャのエンドポイントであり、興味がある場合はコードを郵送することができます。

+0

あなたが私とコードを共有するかどうか、私は大いに感謝しています。[at] nyc-software.com –

関連する問題