3

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

$request = new EWSType_CreateItemType();
$request->SavedItemFolderId->DistinguishedFolderId->Id=EWSType_DistinguishedFolderIdNameType::CALENDAR;
$request->SavedItemFolderId->DistinguishedFolderId->Mailbox->EmailAddress = "dude@test.com";
...

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

4

1 に答える 1

3

別のユーザーのメールボックスのメールボックス フォルダーにアクセスする場合、たとえば、user1 の資格情報を使用していて、user2 の受信トレイにアクセスする場合、EmailAddress はオプションです。これは、その属性で User2 の電子メール アドレスを使用する場合です。省略した場合、User1 メールボックスが返されます。

EWS では、これはデリゲート アクセスと呼ばれ、 http://blogs.msdn.com/b/exchangedev/archive/2009/06/15/exchange-impersonation-vs-delegateでデリゲートと偽装の違いについて議論されています。-access.aspx

乾杯グレン

于 2014-05-29T05:57:04.253 に答える