0

AddressEntry实例我调用GetExchangeUserGetExchangeDistributionList方法来获取PrimarySmtpAddress. 这在AddressEntry具有DisplayTypeofolUser或的情况下工作正常,但对于具有ofolDistList的地址,两者都返回 null 。DisplayTypeolForum

Exchange 地址确实有一个关联的 SMTP 地址。在 Outlook 中,我可以在新电子邮件的“收件人”中键入地址,它会解析为相应的 Exchange 用户。双击用户并显示 SMTP 地址。我只是找不到通过 Outlook 对象模型访问它的方法。

4

1 回答 1

1

如果 SMTP 地址在该地址条目上可用,您应该能够使用 AddressEntry.PropetyAccessor.GetProperty 检索它。使用OutlookSpy
查看该地址条目- 如果您已经将该 GAL 条目作为收件人之一,请在 Outlook 中选择它,单击 OutlookSpy 功能区上的 IMessage 按钮,转到 GetRecipientTable 选项卡,双击收件人. 你看到 PR_SMTP_ADDRESS 属性了吗?PR_EMS_AB_PROXY_ADDRESSES 怎么样?

于 2013-10-18T06:55:09.563 回答