【问题标题】:What is DistinguishedFolderId->Mailbox->EmailAddress in php-ews?php-ews 中的 DistinguishedFolderId->Mailbox->EmailAddress 是什么?
【发布时间】:2014-07-17 16:17:54
【问题描述】:

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

【问题讨论】:

    标签: php exchangewebservices php-ews


    【解决方案1】:

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

    在 EWS 中,这被称为委托访问,在 http://blogs.msdn.com/b/exchangedev/archive/2009/06/15/exchange-impersonation-vs-delegate-access.aspx 上讨论了委托和模拟之间的区别

    干杯 格伦

    【讨论】:

    • 非常感谢!您是否有机会知道这是否在所有 EWS 2007 上都可用?
    • 是的,从 2007 年到 2013 年的所有版本的 Exchange 上都是一样的
    • @GlenScales 这仅在帐户之间有效吗?例如,这是否可以用于访问通过 Gecko 创建的共享日历帐户?
    • 是的,只要您有权访问共享日历,您只需使用该邮箱的 PrimarySMTPAddress,它应该可以正常工作
    猜你喜欢
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    相关资源
    最近更新 更多