問題タブ [php-ews]

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

php - PHP 経由で Exchange Web サービスから未読メールを取得する

このクラスを使用しているときに、PHP を使用してユーザーの交換メールボックス内のすべての未読メールを取得するにはどうすればよいですか?

最初に次のようなフォルダーの内容をリストすることを考えました:

そうして初めて、次のエラーが発生します。

Catchable fatal error: Object of class EWSType_FolderQueryTraversalType could not be converted to string

このクラスの経験があり、私が間違っていることを教えてくれる人はいますか?

文字列を渡す必要があることは知っていますが、クラスには関数やその他のプロパティのない定数が3つしかないようです..

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

php - php-ewsクラスライブラリは常にnullを返します

ここで見つけたクラスを使用して、ExchangeサーバーにSOAP呼び出しを行おうとしています。

http://code.google.com/p/php-ews/

以下の基本的な例から始めて、いくつかの例をコーディングしました。何をしようとしても、これは常にnullを返します。

他の誰かがこのエラーに遭遇したことがありますか、それとも私のためにそれを明らかにすることができますか?

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

php - php-ews(Exchange Webサービス)を使用して特定の日付以降に電子メールを取得する

PHPスクリプトでは、指定されたメッセージIDまたは特定の日付以降のすべての電子メールを取得する方法を理解する必要があります(どちらでも機能します。最後に受信トレイをスクレイプしてから新しい電子メールを取得する必要があります) )。

この受信トレイには1日に何千通ものメールが届いており、30日間はメールを削除できません。最初のインポートでは、受信トレイの最初からオフセットを実行していましたが、電子メールのクリーンアップを開始すると、明らかにそれは機能しません。

クラス「 EWSType_FindItemType 」の$Restrictionプロパティを設定する必要があると思いますが、これを行うために必要なクラスがphp-ewsに存在しないと思います。自分で追加しようとしましたが、EWSやSOAPについてはよくわかりません。

これまでのところ、私が思いついたのはこれだけです。

そしてそれはうまくいきません:(

メールを取得するために現在使用しているコードは次のとおりです。

どんな助けでも歓迎です!

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

php - php-ews を使用してメールに返信する

Exchange メールボックスの読み取りに php-ews を使用しています。ただし、受信トレイから電子メールを選択してその電子メールに返信し、電子メールの履歴を付けて返信したいと思います。以下は、受信トレイから特定の電子メールを取得するために使用しているコードです。

返信するメッセージを取得したので、これをさらに進めて返信メッセージの下書きを作成し、このメールの返信アイテムを作成するにはどうすればよいですか。

私はこれをGoogleで検索しましたが、運がありません。

php-ews クラスを何時間も掘り下げて、EWSType_ReplyAllToItemType、EWSType_PostReplyItemType、EWSType_PostReplyItemBaseType などを調べましたが、これらのコードの使用方法を理解できませんでした。

みんな助けてください!どんな助けでも大歓迎です。

これについて話しているフォーラムがないので、この投稿への応答が役立つと確信しています. :)

ありがとうございました。

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

exchangewebservices - php-ews電子メールを送信するときに重要度を設定する方法

php-ewsを使用してメールを送信していますが、メールの重要度(優先度)を設定する方法が見つかりません。これが私のコードです:

よろしくお願いします!

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

exchangewebservices - PHP-EWS データ受信なしメッセージ

PHP-EWS をダウンロードし、README の指示に従ってインストールし、スクリプトを起動してその機能をテストしました。ブラウザでスクリプトを実行しようとすると、次のメッセージが表示されます。 ここに画像の説明を入力

無効であることがわかっているログインを提供すると、同じメッセージが表示されます。Exchange サーバーに接続しているようですが、提供した資格情報が認識されません。

これが私が使用しているスクリプトです

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

php - 送信者による制限(検索)

PHP EWSを使用して、Exchange サーバー上の特定の送信者による電子メールのリストを取得しようとしています。

特に制限 (検索) の構築に関連する私のコード サンプル:

このタイプの制限により、結果はゼロになります。

制限なしで検索すると、返された結果に送信者情報が含まれていることに気付きました (ただし、ネストされています)。例えば:

制限内のネストされた情報に対応するにはどうすればよいですか?

その他の検索式の例: https://github.com/jamesiarmes/php-ews/wiki/Search-Expression:-Simple-Conditions

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

php - php-ewsカレンダーの件名でカレンダーイベントを検索する方法

私はhttps://github.com/jamesiarmes/php-ewsを使用して、php を交換サーバーに接続しています。特定のユーザーのメール ボックスに接続して、すべてのカレンダー イベントを取得できます。今、私が望むすべてのイベントをプルするのは、「Student Appt」と言うことができるカレンダーイベントのみをプルすることです。可能ですか??

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

exchange-server - php-ews exchange 2007 ルーム カレンダー イベント

私たちは exchange 2007 を使用しており、php-ews を使用しています。部屋のリソースのすべての予約のリストを取得したいと考えています。ルーム リソースとは、会議の招待状を作成するときの Outlook のルーム ボタンを意味します。

これまでのコードはカレンダーからアイテムを返しますが、「会議室 A」のカレンダーが必要です。誰もこれをやったことがありますか?