我正在使用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 ,它有什么作用?我知道这个属性是可选的。
答案 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
上的委托和模拟之间存在差异干杯 格伦