0

POP、SMTP、およびExchange Server(2007以降)を介してすべてのメールアクティビティを監視し、基本的にドキュメント管理システムにアーカイブするためにメールを取得する.Net(C#)アプリケーションを作成する必要があります。サーバーの種類ごとに監視する方法はおそらく異なると思います。そのため、これを実現するための最良の(最もエレガントで信頼性の高い)方法を知りたいと思います。

ありがとう。

4

2 に答える 2

0

多くの国では、法律を遵守するために、そのようなシステムが何をしなければならず、何をしてはならないかについて、かなり狭い規制を設けています。国際的に販売したい南アフリカの会社のために製品を開発している場合は、よりターゲットを絞ったアプローチが必要であることをお勧めします. 法的枠組みに応じて、ソリューションはすべての電子メールまたはサブセットのみを傍受してアーカイブする必要があります。たとえば、一部の国では、会社が従業員の個人的な電子メールを保存することを許可していません。この場合、従業員が制御できるルールでアーカイブ プロセスを構成できる必要があります。すべての電子メールをアーカイブすることが目的である場合は、Jimmy Chandra が提案したネットワーク レベルのアプローチの方が展開が簡単なため、より優れています。

于 2009-07-08T13:26:30.970 に答える
0

POPは気にしなくてもいいと思いますよね?メールの送信には使用されません (メールへのアクセスも監視する必要がある場合を除く)。

Exchange に関しては、バージョン 2000 以降ではジャーナリングがサポートされているため (以前のものについては不明)、メールは送受信されるとメールボックスにコピーされます (Exchange のバージョンによっていくつかの異なるオプションがあるので、確認してください)。次に、そのメールボックスを読み取るか、それを外部 SMTP に転送するルールを設定して、アプリでリッスンします。

他の SMTP サーバーについては、転送ルールなどによって同様のアプローチを取得することが可能であり、Exchange のようにカスタム サポートを備えているものもあります。

于 2010-05-03T08:05:36.923 に答える