問題タブ [ewsjavaapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
2140 参照

java - Java EWS1.2 API: Exchange サーバーが探している証明書を見つける方法

SOに関するこのトピックに関するほぼすべての質問を参照しましたが、残念ながら、どの回答もブレークスルーをもたらしませんでした。

私は EWS1.2 を使用しており、Eclipse 内から次のコードを実行して Exchange サーバーに接続し、テスト メールを送信しています。コードが何をしていると私が理解しているかについては、インライン コメントを参照してください。

その結果、次のトレースが生成されます。

Outlook で使用される証明書を .cer ファイルにエクスポートし、keytool を使用して cacerts にインポートしました。

keytool -import -file D:\Ashok\myOutlookCert1.cer -keystore cacerts -alias myOutlookCert1

Eclipse の実行構成には、VM Arguments の下に以下が含まれます。

-Djavax.net.debug=all -Djavax.net.ssl.keyStore="C:\java_jdk\1.6.0_30\jre\lib\security\cacerts" -Djavax.net.ssl.keyStorePassword=changeit -Djavax.net. ssl.trustStore="C:\java_jdk\1.6.0_30\jre\lib\security\cacerts" -Djavax.net.ssl.trustStorePassword=changeit

証明書はデバッグ トレースに表示されます

信頼できる証明書として追加: 件名: CN=123.abc、CN=S、CN=A、CN=OurDomain、CN=XYZ、CN=pki、DC=xyz、DC=com 発行者: CN=XYZ-CA1-FR、 CN=PKI、DC=XYZ、DC=com アルゴリズム: RSA; シリアル番号: 0x43559d09
2012 年 6 月 19 日火曜日 13:31:28 IST から 2015 年 6 月 19 日金曜日 14:01:28 IST まで有効

これらすべての後、例外は証明書が見つからないことを示唆しています。ここでの質問は次のとおりです。

  1. cacerts にインポートした証明書がサーバーが探しているものであることを確認するにはどうすればよいですか?
  2. Outlook の Trust Center から (電子メール セキュリティ セクション内から) 証明書をエクスポートしました。これは、Exchange Server に接続するための正しい証明書ですか?

助けてくれてありがとう。

よろしく、
アショク

0 投票する
1 に答える
1391 参照

java - EWS Java API を使用して Content-Type を text/plain に設定します

EWS Java API を使用して、Exchange 2010 経由でメールを送信しています。トレースから、コンテンツ タイプが に設定されていることがわかりましたtext/xml。メールをプレーンテキストのみで送信する方法はありますか?

コンテンツ タイプ: テキスト/xml

ありがとう。

0 投票する
1 に答える
1540 参照

exchangewebservices - EWS Java API (Exchange Web サービス) を使用して連絡先 Email1DisplayName を設定する方法は?

タイトルを設定する方法を見つけました ( EWS Java API (Exchange Web サービス) を使用して連絡先のタイトルを設定する方法を参照してください)。今、メール 1 の表示名を設定しようとしています。

公開された API Contact.getEmailAddresses().setEmailAddress() を使用すると、表示名は電子メール アドレスと同じになるように自動的に設定されます (拡張プロパティが上書きされます)。

そのため、拡張プロパティを介して完全な電子メール情報を設定しようとしています。アドレス帳を見ると、名前と表示名が空であることを除いて、ほとんど機能します。

これは、正しく設定する方法がわからない Email1OriginalEntryId プロパティに関連しているように感じます。

何か案は?

私の現在の試みは次のようになります。

ここに画像の説明を入力

0 投票する
2 に答える
969 参照

java - (EWS) パブリック カレンダー フォルダー Java に接続できません

公開予定表フォルダーを作成しましたが、どのユーザーにも表示されません。他の人と共有する必要があります。

これは私のコードです:

問題は、それがスローjava.lang.NullPointerExceptionされ、

に変更すると、WellKnownFolderName.Rootまたはカレンダーや受信トレイなどの他の定数に変更すると、正常に機能します。ただし、Outlook で内容を確認できます。

パブリック カレンダー フォルダが表示されず、ID もわからない場合、Java でパブリック カレンダー フォルダにアクセスするにはどうすればよいですか?

0 投票する
0 に答える
181 参照

android - Java EWS は TimeZoneDefintion を送信できません

Java EWS を使用してイベントを作成しようとしています。

私が理解しているように、Microsoft のコードにはTimeZoneDefentionクラスのバグがあり、誰かが問題を解決できたかどうか知りたいですか? アプリケーションからサーバーにタイムゾーンを渡すのに役立つ回避策や何かがある場合は?

0 投票する
2 に答える
1418 参照

exchange-server - Java EWS 1.2 を使用した Exchange での予定の色の変更

このコードを使用して色を設定しています。コンピューターで色を設定していますが、他の人に予定を送信すると、他の人がそれを受け入れた後、カレンダーに色が設定されません。

このコードで予定を保存した後、取得しようとしましたが、うまくいきませんでした。

そして、私は使用しています:

クライアントの要件。そして Java EWS API1.2.

他のクライアントで色を取得する方法を教えてください。MasterCategorylist(またはカテゴリまたはの使用方法がわかりませんtryGetProperty())。

これで私を助けてください。を使用する必要がある場合tryGetProperty()、パラメータを渡す方法は?

  1. プロパティ定義enter code here
  2. OutParam<Object>

親切に助けてください。