Exchange Web服务-组织者属性

本文关键字:组织者 属性 服务 Web Exchange | 更新日期: 2023-09-27 18:18:33

我正在使用Exchange Web Services试图找到会议组织者的电子邮件地址

我试过使用

 Appoint.Organizer.Address

,但有些属性是空的(见图)。

我如何获得组织者的电子邮件地址?

链接到图像(对不起,没有足够的代表嵌入)

https://i.stack.imgur.com/wSv2r.png

Exchange Web服务-组织者属性

您在使用什么操作?如果你刚刚使用了FindItems,那么这就是你所期望的,因为只有Sender(也就是Organizer)的displayName与FindItems一起返回。要填充Address属性,您需要执行GetItem(或Managed API中的Load)。或者如果你真的想保存调用你可以尝试使用PidTagSenderSmtpAddress扩展属性http://msdn.microsoft.com/en-us/library/office/jj713594(v=office.15).aspx

干杯格伦

你知道这个会议是怎么进入邮箱的吗?它是从Exchange外部的发件人还是该Exchange组织中的另一个邮箱发送的?什么版本的Exchange?另外,你是如何遵守约定的?如果能看到这些代码就太好了。我在一些会议中尝试过这个它们都有地址属性填充。你的截图显示了一个MailboxType字段为"OneOff",我不确定我的头怎么做到这一点。

通常"OneOff"指的是无法解析的收件人。在这种情况下,您可以尝试获取当前的信息(在本例中是显示名)并调用ResolveName,看看是否可以通过这种方式获得地址。