問題タブ [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 に答える
1828 参照

php - Exchange Web サービス アイテムを *.eml ファイルにエクスポートする方法は? (PHP)

メール アイテムを eml 形式で保存できる Exchange Web サービス用の Web インターフェイスを開発しています。PHP-EWS ( https://github.com/jamesiarmes/php-ews ) を使用して、Exchange Server への接続を確立します。

私はそのようなファイルがどのように見えるかを知っているので、メール アイテムをダウンロードして、データを使用して eml テンプレートを生成することができました。

しかし、私はこの投稿を見つけました: Save mail to msg file using EWS API . Colin は、メール アイテムを eml ファイルに直接エクスポートするメカニズムについて話します。PHPでもそれは可能ですか?

さらに、別のことを見つけました: https://github.com/jamesiarmes/php-ews/wiki/Email:-Set-Extended-MAPI-Properties。この例では、誰かが MIME コンテンツを生成し、それを新しいアイテムに設定します。既存のアイテムの MIME タイプ (eml ファイルのように見えます) を取得することはできますか?

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

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

php - リソース メールボックス PHP-EWS からの会議件名

こんにちは :) リソース ミーティング ボックスからすべてのミーティングを取得しようとしていますが、この $subject = $event->Subject のような件名を取得しようとすると、ミーティングの作成者の名前が表示されます。$request->ParentFolderIds->DistinguishedFolderId->Mailbox->EmailAddress = "mail@domain.com" これは、リソース ミーティング ボックスを選択するコードです。

別の方法で会議の議題を取りたいのですが、助けていただければ幸いです:)

この件名には、会議の作成者が表示されます。この情報も必要ですが、件名も必要です..助けてください:)

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

php - php-ews グローバル アドレス帳へのアクセス

Exchange と統合するために php-ews ライブラリを使用しています。グローバル アドレス帳にアクセスする方法はないかと考えていました。ドキュメントを検索しましたが、何も表示されません。部屋のリソースを表示できるようにアクセスしたいと思います。

ありがとう

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

php - laravelでphp-ewsを使用する

私のlaravel 4.1アプリを交換サーバーと統合する方法を探しています。

このスクリプトhttps://github.com/jamesiarmes/php-ewsを見つけました。これは、必要なものに合っているようです。ただし、それをlaravelアプリに統合する方法は今はわかりません。

アプリ フォルダー内のフォルダーにスクリプトをコピーしました

コントローラーフォルダーにコントローラーを作成しました:

私のルートでは、次のルートを作成しました:

これまでのところ、これは何もしません。ルートを呼び出すと、サーバーエラーが表示されますが、エラーの内容を確認できません。ただの白い画面。

アプリに laravel 以外のパッケージを組み込むにはまだ十分な知識がありません。どうすればいいですか?

ありがとう

アップデート

エラー発生時の xdebug エラー ログからの出力を次に示します。

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

php - php-ews で定期的なカレンダー イベントを作成する

php-ews を使用して定期的なカレンダー イベントを作成しようとしていますが、この点に関するドキュメントは非常に限られています。これまでのところ、以下の内容を取得しています。毎週月曜日と水曜日に繰り返す方法がわかりません。以前にこれを行ったことがある人、または私を助ける方法を知っている人はいますか?

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

php - php-ews で複数の電話番号を持つ連絡先を作成する

Php-Ews で作成している連絡先に複数の電話番号を追加しようとしています。連絡先に複数の番号を追加する方法に関するドキュメントはありません。誰かがこれを達成する方法を見つけるのを手伝ってくれますか?

ここに私が持っているものがあります:

Entry[]が配列のように見えました。したがって、上記のように好きなだけ追加できると思いました。ただし、これを行うとThe request failed schema validation: The required attribute 'Key' is missing.エラーが発生します。にキーを追加する必要があると考えました[]が、それが何であるかを見つけることができませんでした。

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

php - php-ewsのDistinguishedFolderId->Mailbox->EmailAddressとは何ですか?

php-ews を使用して EWS サーバーにアクセスしています。次のようにカレンダー イベントを作成する例を見つけました。

私の質問: DistinguishedFolderId->Mailbox->EmailAddressとは何ですか? この属性はオプションであることを知っています。

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

php - SOAPFAULT: SOAP-ERROR: Encoding: オブジェクトに 'SearchExpression' プロパティがありません

これは私にとって本当に不可解でした。2 日前、次のような制限を使用して、すべての EWS ファイルで php-ews を完全に動作させました。

現在、このスクリプトを実行しようとすると、タイトルにエラー メッセージが表示されます。確認したところ、私のファイルには SearchExpression と SearchExpressionType への参照が含まれています。

必要に応じて、私の wsdl ファイルと xsd ファイルを喜んで投稿します。このエラーの原因は何ですか?

PS私はexhange 2013を使用していますが、制限なしでメールを問題なく受信できます。

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

php - Php-ews: 連絡先の誕生日のイベントを作成する

php-ews と次のコードを使用して、Exchange に連絡先を追加しようとしています。

$updates は、パラメーターとして持っている文字列の配列です。(インクルードはスキップしました。必要な場合は教えてください。)

これで、連絡先が作成され、すべてが機能しますが、誕生日イベントがカレンダーに自動的に作成されません。

したがって、手動で作成する明白な(エレガントではない)方法を除いて、これを行う簡単な方法があるかどうかを知りたいです。

前もってありがとう、リカルド