0

私は現在、MS Exchange サーバー 2003 から Windows エクスプローラーのローカル ディレクトリにパブリック フォルダーと含まれる電子メールを同じ構造でコピーすることを検討しているため、ローカル ドライブにディレクトリと .msg ファイルを配置します。

私はこれを調査しましたが、どのルートを下ればよいかわかりません。MAPI、Webdav、IMAP、Javamail など。

コピーを行うためのJavaアプリも作成します。その他のソフトウェア開発の推奨事項 (Perl、C++) も受け入れます。

これを行うための最良のプロトコルは何ですか?また、このテーマについてさらに調査できるリンクを誰かが持っていますか?

どうもありがとう

4

1 に答える 1

0

JavaMail は、Microsoft 独自の形式である .msg ファイルを作成できないため、それが要件の重要な部分である場合は、別のものを検討する必要があります。

.eml ファイル (実質的には MIME 形式のファイル) または Unix メール形式のファイルで十分な場合は、JavaMail を検討できます。

JavaMail には、メールボックス階層をあるストアから別のストアにコピーするデモ プログラムが含まれています。

メッセージをローカルに保存するには、いくつかのオプションがあります。

  1. ローカル マシンで IMAP サーバーを実行します。これはおそらく最も簡単です。
  2. JavaMail mbox プロバイダーなどのローカル ストア プロバイダー、またはJavaMail サード パーティ製品ページの別のプロバイダーを使用します。
  3. MimeMessage.writeTo メソッドを使用して、各メッセージをディスクに保存する独自のコードを記述します。

それが役立つことを願っています。

于 2012-09-17T20:12:11.993 に答える