获取 Exchange 用户 PrimarySmtpAddress for DisplayType olForum
本文关键字:DisplayType olForum for PrimarySmtpAddress Exchange 用户 获取 | 更新日期: 2023-09-27 18:36:04
从AddressEntry实例中,我调用GetExchangeUser或GetExchangeDistributionList方法来获取PrimarySmtpAddress
。当AddressEntry
的DisplayType
为 olUser
或 olDistList
时,这工作正常,但对于DisplayType
为 olForum
的地址,两者都返回 null。
交换地址具有关联的 SMTP 地址。在Outlook中,我可以在新电子邮件的"收件人"中键入地址,并将其解析为相应的Exchange用户。双击该用户,将显示一个 SMTP 地址。我只是找不到通过Outlook对象模型访问它的方法。
如果该地址条目上的 SMTP 地址可用,您应该能够使用 AddressEntry.PropetyAccessor.GetProperty
检索它。
查看该地址条目(我是其作者) - 如果您已经有该GAL条目作为收件人之一的邮件,请在Outlook中选择它,单击OutlookSpy功能区上的IMessage按钮,转到GetRecipientTable选项卡,双击收件人。
你看到PR_SMTP_ADDRESS
房产了吗?PR_EMS_AB_PROXY_ADDRESSES
怎么样?这两个属性都可以使用 AddressEntry.PropetyAccessor.GetProperty