Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是FolderId->;邮箱->;php ews中的电子邮件地址?_Php_Exchangewebservices_Php Ews - Fatal编程技术网

什么是FolderId->;邮箱->;php ews中的电子邮件地址?

什么是FolderId->;邮箱->;php ews中的电子邮件地址?,php,exchangewebservices,php-ews,Php,Exchangewebservices,Php Ews,我正在使用PHPEWS访问我们的ews服务器。我发现了一个创建日历事件的示例,如下所示: $request = new EWSType_CreateItemType(); $request->SavedItemFolderId->DistinguishedFolderId->Id=EWSType_DistinguishedFolderIdNameType::CALENDAR; $request->SavedItemFolderId->DistinguishedFol

我正在使用PHPEWS访问我们的ews服务器。我发现了一个创建日历事件的示例,如下所示:

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

我的问题:FolderId->Mailbox->EmailAddress的区别是什么?它的作用是什么?我知道此属性是可选的。

如果您想访问另一个用户邮箱中的邮箱文件夹,则EmailAddress是可选的,例如,如果您使用user1的凭据并且您想访问user2的收件箱,则此时您将在该属性中使用user2的电子邮件地址。如果省略,则将返回User1邮箱

在EWS中,这被称为委托访问。关于委托和模拟的区别,有一个讨论

干杯
格伦

非常感谢!您是否知道从2007年到现在的所有EWS上都有此功能?是的,从2007年到现在的所有版本的Exchange上都有此功能2013@GlenScales这只在账户之间有效吗?例如,这是否可以用于访问通过Gecko创建的共享日历帐户?是的,只要您可以访问共享日历,您只需使用该邮箱的PrimarySMTPAddress,它就可以正常工作