【发布时间】:2018-11-08 15:05:12
【问题描述】:
我们有一个使用 .net Interop 包装器 (v15) 的 VSTO Outlook 插件,它向电子邮件添加额外的元数据,然后我们通过 EWS 将其拉入我们的主应用程序。我们使用EmailMessage.Id.UniqueId 字段识别应用程序中的电子邮件。新功能要求我们的 Outlook 插件能够将当前打开的电子邮件与我们的应用程序中的记录相匹配,理想情况下无需完全重新设计我们在应用程序中识别电子邮件的方式:) 有什么方法可以访问 Outlook 中的 EWS UniqueId 字段?我可以看到_MailItem.ConversationID 和_MailItem.EntryID 字段,但即使在转换十六进制字符串-> base64 之后它们也不匹配(并且长度错误)。谷歌搜索我发现了对 ConvertId 函数的引用,但这似乎是 EWS 功能,我需要在 Outlook 中调用一些东西。
【问题讨论】:
-
你找到任何方法了吗?谢谢
-
恐怕不行,对不起
标签: c# outlook vsto exchangewebservices