C# Exchange Web服务-组织者属性

C# Exchange Web服务-组织者属性,c#,exchange-server,exchangewebservices,C#,Exchange Server,Exchangewebservices,我正在使用Exchange Web服务尝试查找会议组织者的电子邮件地址 我试过使用 Appoint.Organizer.Address 但有些属性是空的(见图) 如何获取组织者的电子邮件地址 链接到图像(抱歉,没有足够的代表嵌入) 你知道这次会议是如何进入邮箱的吗?它是从Exchange外部的发件人发送的,还是从该Exchange组织中的其他邮箱发送的?什么版本的Exchange?你对约会有何约束力?看到这段代码会很好。我在这里尝试了几次会议,他们都填充了Address属性。你的屏幕截图显示

我正在使用Exchange Web服务尝试查找会议组织者的电子邮件地址

我试过使用

 Appoint.Organizer.Address
但有些属性是空的(见图)

如何获取组织者的电子邮件地址

链接到图像(抱歉,没有足够的代表嵌入)


你知道这次会议是如何进入邮箱的吗?它是从Exchange外部的发件人发送的,还是从该Exchange组织中的其他邮箱发送的?什么版本的Exchange?你对约会有何约束力?看到这段代码会很好。我在这里尝试了几次会议,他们都填充了Address属性。你的屏幕截图显示了一个邮箱类型字段“OneOff”,我不知道该如何实现这一点


通常,“OneOff”指的是无法解析的收件人。在这种情况下,您可以尝试获取当前的信息(在本例中为显示名称)并打电话查看是否可以通过这种方式获取地址。

您使用的是什么操作?如果您刚刚使用了FindItems,那么这就是您所期望的,因为FindItems只返回发送者(即组织者)的displayName。要填充Address属性,您需要执行GetItem(或在托管API中加载)。或者,如果确实要保存调用,可以尝试使用PidTagSenderSmtpAddress扩展属性

干杯
格伦

嗨,格伦,谢谢-我在没有你帮助的情况下解决了这个问题,但你的解决方案是正确的:)