什么是DistinguishedFolderId-> Mailbox-> php-ews中的EmailAddress?

时间:2014-05-28 12:30:38

标签: php exchangewebservices php-ews

我正在使用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 ,它有什么作用?我知道这个属性是可选的。

1 个答案:

答案 0 :(得分:3)

如果您想要访问其他用户邮箱中的邮箱文件夹,则EmailAddress是可选的,例如,如果您使用的是用户1的凭据,并且您想要访问用户2的收件箱,那么您将使用User2'该属性中的电子邮件地址。如果省略,则返回User1 Mailbox。

在EWS中,这被称为委托访问,http://blogs.msdn.com/b/exchangedev/archive/2009/06/15/exchange-impersonation-vs-delegate-access.aspx

上的委托和模拟之间存在差异

干杯 格伦