编程语言
首页 > 编程语言> > 什么是php-ews中的DistinguishedFolderId-> Mailbox-> EmailAddress?

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

作者:互联网

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

解决方法:

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

在EWS中,这称为“代理访问”,在http://blogs.msdn.com/b/exchangedev/archive/2009/06/15/exchange-impersonation-vs-delegate-access.aspx上,代理与模拟之间的区别之间存在讨论

干杯
格伦

标签:exchangewebservices,php-ews,php
来源: https://codeday.me/bug/20191121/2053636.html