【发布时间】:2021-01-02 02:52:13
【问题描述】:
我在 Outlook 2019 中发生了一个有趣的现象:当我们使用 Exchange 帐户并关闭“使用缓存 Exchange 模式将电子邮件下载到 Outlook 数据文件”选项时,我们不再能够获得 e-通过 Microsoft.Office.Interop.Outlook.PropertyAccessor 接口(使用 MAPI 属性 PR_SMTP_ADDRESS)从电子邮件中获取收件人的邮件地址,我们在其中使用建议的 Outlook 联系人输入收件人电子邮件。 (例如,当输入地址时,它看起来像这样:'John Smith')。当我们使用 OutlookSpy 观察该项目时,我们注意到特定属性的值显示为 MAPI_E_NOT_FOUND 或根本不存在。我还注意到,在这些情况下,Outlook 将相应的电子邮件地址放在密件抄送字段中,我们在查看收件人收件箱中的电子邮件时显然无法访问。有没有办法让我们获取地址,或者有什么解决方法可以解决这个问题?
【问题讨论】:
标签: c# email outlook outlook-addin mapi