2016-07-12 32 views
1

ロータスノートからOutlook 2013に切り替える予定で、Microsoft Exchangeに接続するためにPOCで作業しています。私はどのAPIを使って接続するのか混乱しています。 要件:基本的には、受信ボックスを読み込んで添付ファイルを取得し、そのメールを別のフォルダに移動するためにJavaアプリケーションを作成する必要があります。そのフォルダには、n日前のメールを削除する必要があります。Exchange Webサービス(EWS)またはJavaMail APIを使用してOutlook Exchange Serverに接続する -

  1. EWSマイクロソフトはお勧めですか?バグ、アップデートなどのサポートがあります
  2. JavaMail APIを使用してMicrosoft Exchangeサーバーに接続できるかどうか。
  3. ローカルの.OSTファイルを読み込んでこれを行うことができますか?はい。読み込み方法と.OSTファイル内の別のフォルダにメールを移動できますか。

長期的にはAPIやメソッドが役立つ助けや提案があります。

答えて

2
  1. はい、EWSは、Exchange Server
  2. にアクセスするために、良いアイデア望ましいAPIはありません - JavaMailのは、POP3/SMTP/IMAP4標準をサポートしています。これらはExchangeによってサポートされていますが、EWSはExchange固有の機能をさらに多く備えています。
  3. Outlookオブジェクトモデル(COMベース)を使用できます。
+0

Exchangeと他のメールサーバーを使用する必要がなく、Exchange特有の機能を使用する必要がある場合は、EWSを使用します。そうしないと、JavaMailは必要な処理を実行できるはずです。 –

+0

ドミトリーに感謝、私はEWSでPOCを開始しました。 3番目のポイントはJavaの.OSTファイルを読むJarまたはAPIです。私はOSTがローカルコピーであることに懸念を抱いています.Exchangeサーバーと同期すると、移動した電子メールやOSTファイルから削除したメールはどうなりますか? – Lucky

+0

OSTファイルの形式は記載されていません。 OSTファイルは、作成に使用されたMAPIプロファイルのコンテキストでのみ使用できます。 –

関連する問題