問題タブ [exchangewebservices]

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 投票する
2 に答える
4525 参照

c# - 予定が非公開かどうかを確認する方法

Exchange Server マネージ API を使用しています。予定が非公開かどうかを確認するにはどうすればよいですか? 「Appointment」クラスにはメソッドやプロパティがないようです。

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

c# - Exchange Web サービスを介して投票ボタンの拡張プロパティにアクセスする

Exchange Web サービス (Exchange サーバー 2007) を使用して、投票ボタンを含む電子メールを送信しようとしています。

この質問/回答を読みました:
投票メールを送信する

Outlook 2007 を使用している同僚から、簡単な [はい]/[いいえ] の投票ボタン (ボタンは Outlook に表示され、私は回答を送信していません) を含む電子メールを送信してもらいましたが、それが受信トレイの最初の電子メールであることを確認できます。

次に、EWS を使用してその電子メールを取得し、電子メールに関連する拡張プロパティを取得しようとしました。これにより、投票ボタンに関連するバイナリを取得して、投票ボタンを含む自分の電子メールを送信できます。

これが私のコードです。

outBoolは常に false であり、propertyValue常に null のままです。

ブレークポイントを設定してfoundItem、残りのプロパティを確認すると、送信者、件名、送信日時などの情報が正しく表示されます。

またfoundItem.ExtendedProperties、カウントは常にゼロです。このプロパティには何かがあるはずではありませんか?

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

exchange-server - Exchange Web ServicesAPI1.0エラー

Microsoft OnlineでExchangeサーバーに接続しようとすると、次のエラーが発生します。基になるXMLにアクセスする方法がわかりませんでした。このエラーは、EWS APIが期待するXML応答ではなく、Exchangeが標準のOWAログインフォームを提供しているだけであるために発生するのではないかと思いました。どうすればこれを確認できますか?

これは私のコードの最後の行にスローされたエラーです:'>'は予期しないトークンです。期待されるトークンは'"'または'''です。7行目、62番目の位置。

これは私のコードです:

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

wsdl - 抽象型はExchangeWebサービスのFindItemリクエストでは無効です

EWSを使用してExchange2010のタスクフォルダーを検索しようとしています。返されるタスクの期日を制限しようとしていますが、残念ながら、タスクフォルダーのCalendarViewに相当するものがないため、FindItemを使用する必要があります。探す。

私はJava、Axis2を使用しており、次のようにクエリを準備します。

残念ながら、次のエラーが発生します。

org.apache.axis2.AxisFault:Lademandeaéchouélorsde lavalidationduschéma:L'élément'http://schemas.microsoft.com/exchange/services/2006/types:SearchExpression ' est abstrait ou son type l ' EST(東部基準時。

フランス語から大まかに翻訳すると、SearchExpressionタイプが抽象であるか、タイプがであるためにクエリが失敗したことを意味します。

検索した後、これを処理するためにファイルを変更する方法を説明しているこの記事を見つけました。types.xsdただし、変更を適用した後でも、同じエラーが発生します。

私はこれをどのように解決するかについて途方に暮れています。どんな助けでもいただければ幸いです。

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

exchange-server - Exchange2007SP1のEWSマネージAPIを介してAppointment.StartTimeZoneを取得できません

Appointment.TimeZone次のアイテムでforアイテムを取得できます。

しかし、Appointment.StartTimeZoneどちらがnullを返すかではありません。

Appointment.TimeZoneDisplayNameは文字列であり、オブジェクトに匹敵するようTimeZoneInfoですが、残念ながら、これはエンドユーザーの言語のようです(私たちの環境では、さまざまな予定に対してExchangeから返されるさまざまな言語に遭遇しました)。TimeZoneそのため、予定に文字列を適切に使用することは複雑/不可能のようです。

主な質問は、StartTimeZone予定がnullになるとどうなるかということです。

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

java - Exchange Web サービス GetAttachment がディスクにストリーミングされない

Java (jaxws) の Exchange Web サービスを使用しています。これが問題です。添付ファイルを取得するには、GetAttachment ソープ コールを実行します (論理的には十分です :) )。問題は次のとおりです。添付ファイル全体が、他の情報とともに SOAP 応答の奥深くに埋め込まれた base64 パケットで返されます (添付ファイルのサイズにはアクセスできません)。その結果、添付ファイルの内容全体がメモリにバッファリングされます。潜在的に 2GB の添付ファイルがあると、Java クライアント全体がメモリ不足になる可能性があります。

EWS から添付ファイルの断片だけを取得する方法はないようです。MTOM などはサポートされていないようです。要するに、EWS にはストリーミング用の規定がないようです。

この状況を回避する唯一の方法は、非常に低レベルのプロキシがこれらの呼び出しを傍受し、コンテンツをディスクにストリーミングして、ディスク上のファイルへの「マーカー フラグ」に置き換えることです。しかし、これを行うためのエレガントな方法がないように見えますか?

何か案は

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

exchangewebservices - Microsoft Exchange 2007 へのエクスポート中の例外 401

WebDAV を使用して Exchange 2000 および 2003 と通信する vb.net アプリケーションがありますが、Exchange 2007 SP2 では動作しません。

テスト環境と構成

  1. Windows 2003、AD およびドメイン コントローラ、Exchange 2007 SP2
  2. パブリック フォルダあり
  3. ブラウザからOWAにアクセス可能
  4. https://myserver.com/public/Contactsはブラウザからアクセスできます
  5. vb.net アプリケーションで使用される資格情報は NetworkCredential です。
  6. 管理者資格情報の使用

コードを実行すると、未処理の例外 401 がスローされます。EWS を使用すると、機能します。この段階では、コードを EWS に変換したくありません。誰かが解決策を持っていますか?

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

exchangewebservices - 連絡先の詳細を Microsoft Exchange 2007 & 2010 にエクスポートする

外部データベース/ファイルから Exchange に連絡先データを取得するための最適なオプションは何ですか?」

0 投票する
3 に答える
10965 参照

c# - Exchange Web サービス: ItemId が一定でないのはなぜですか?

パブリック フォルダーからの電子メールを自動的に処理する小さなアプリケーションを作成します。メールごとに、いくつかのメタデータをデータベースに保存します。

ItemID を使用して、このメタデータと特定の電子メールとの間のリンクを作成したかったのですが、この ItemId が定数ではないことがわかりました。たとえば、電子メールがパブリック フォルダーから別のパブリック フォルダーに移動された場合、別の ItemId を受け取ります。つまり、電子メールと関連するメタデータの間のリンクが失われます。

問題は、メタデータと特定の電子メールの間のリンクを作成するにはどうすればよいかということです。

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

.net - アイテム カテゴリの更新時の EWS エラー

EWS (Exchange 2007 SP1 にログオン) を使用して VB .Net アプリケーションのアイテムで Update() メソッドを呼び出すと、次のエラーが発生します。

プロパティの更新に失敗しました

原因は何ですか?

これがアイテムのカテゴリを更新するために Exchange 2010 を要求する EWS によるものでないことを本当に願っています。私がアイテムに加えた唯一の更新は、カテゴリを追加することでした.

編集:

また、メッセージのコピーを作成し、そのカテゴリを更新する次のコードは正常に機能します。そのため、既存のメッセージのカテゴリ プロパティのみを変更しているように見えますが、これは問題です。

乾杯、デイブ