我正在使用Exchange Web服务试图找到会议电子邮件地址的组织者
我尝试过使用
Appoint.Organizer.Address
但有些属性为null(见图)。
如何获取组织者的电子邮件地址?
链接到图片(抱歉没有足够的代表嵌入)
答案 0 :(得分:1)
您正在使用什么操作?如果您刚刚使用了FindItems,那么这就是您的预期,因为只有发件人的displayName(组织者)与FindItems一起返回。要填充Address属性,您需要执行GetItem(或Managed API中的Load)。或者,如果您确实要保存调用,可以尝试使用PidTagSenderSmtpAddress扩展属性http://msdn.microsoft.com/en-us/library/office/jj713594(v=office.15).aspx
干杯 格伦
答案 1 :(得分:0)
你知道这次会议是如何进入邮箱的吗?它是从Exchange外部的发件人或该Exchange组织中的其他邮箱发送的吗?什么版本的Exchange?你怎么约束约会?很高兴看到这个代码。我已经在这里举行了一些会议,但是他们都填写了Address属性。您的屏幕截图显示了一个" OneOff"的MailboxType字段,而且我不确定如何实现这一目标。
通常" OneOff"是指无法解决的收件人。在这种情况下,您可以尝试获取存在的信息(在本例中为显示名称)并调用ResolveName以查看您是否可以通过该方式获取地址。