首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Appointment.Bind()和邮箱

Appointment.Bind()和邮箱
EN

Stack Overflow用户
提问于 2014-05-20 00:08:46
回答 1查看 241关注 0票数 0

我通过唯一ID检索约会。现在我想找出它在哪个邮箱中。

我试过使用appointment.Organizer,但这不适用于会议或普通约会-因为约会可以在邮箱之间移动,所以组织者可能与日历中包含约会的用户不同。

只有约会和ExchangeService的情况下,有没有一个获取文件夹的函数?

EN

回答 1

Stack Overflow用户

发布于 2014-05-20 10:18:28

如果您想要获取与特定EWSId关联的邮箱的SMTP地址,一种可行的方法是使用convertId将EWSId转换为StoreId,并在邮箱字段中使用通用邮箱地址,那么您返回的结果(如果该ID正确)应该包含与其关联的邮箱,例如

代码语言:javascript
复制
            String EWSId = "AQMkADY4ZDQ4M2UyLTRhYjItNDhkYy1hMG...";
        AlternateId aiRequest = new AlternateId();
        aiRequest.UniqueId = EWSId;
        aiRequest.Mailbox = "user@mailbox.com";
        aiRequest.Format = IdFormat.EwsId;

        AlternateId aiResultsStore  = (AlternateId)service.ConvertId(aiRequest, IdFormat.StoreId);
        Console.WriteLine(aiResultsStore.Mailbox);

干杯峡谷

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23742434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档