2012-03-28 8 views
1

これは可能ではないかもしれませんが、誰かが正しい方向で私を指すことができるかどうかを見たいと思っていました。転送によってSQL ServerのOutlookから選択した電子メールを格納する

私は、会社と各クライアントとの間のすべての通信を保存する必要があるシステムを構築しています。

Outlookからの電子メールを特定の電子メールアドレスに転送して、この電子メールをSQLサーバーに格納することは可能ですか?

ありがとうございました。

+0

SharePointはこのような機能を提供しています([受信電子メールの設定](http://technet.microsoft.com/en-us/library/cc262947.aspx))。 –

+0

この質問には、調査したり、別途質問したりできる部分がいくつかあります。これはどれくらいの信頼性が必要ですか?受信者が休暇中にOutlookが実行されていない場合はどうなりますか?メールサーバーで解決策が必要な場合があります。 – JeffO

答えて

1

あなたはアドオンこのOutlookを試すことができます。www.geniusconnect.com

リンク送信済みアイテムフォルダ見通しあなたのテーブルにして、「自動保存」オプションをチェックします。これにより、送信されたアイテムがDBに自動的に保存されます。

+0

ありがとう、ありがとうございました。Outlookアドオンはやり方だと思います。少し前にこれも見つけました(http://www.email2db.com/email-to-database.aspx)。両方のオプション。 – JBoom

1

電子メールの内容をSQL Serverテーブルと送信者情報に挿入する.NETを使用してOutlookアドオンを作成できます。

1

他の方法で見てみてください。最初にデータベースに電子メールを作成し、別のプロセスで実際に電子メールを送信してください。送信が成功するたびに、データベースの電子メールレコードを「送信済み」とマークします。

非同期アプローチをお勧めします。電子メールが送信されると、電子メールが生成され、EmailQueueテーブルに格納されます。別のプロセスはEmailQueueテーブルを監視し、電子メールが検出されたときに電子メールを送信します。このようにして、電子メールの実際の送信に伴う遅延は、送信される電子メールを生成しているプロセスに干渉しません。

関連する問題