通过 Outlook 与 EWS 更新电子邮件

本文关键字:更新 电子邮件 EWS Outlook 通过 | 更新日期: 2023-09-27 18:35:57

环境:Outlook 2013

Exchange Server 2013

要求:以编程方式捕获传入电子邮件并更新特定字段。

问:我想知道通过 Outlook 加载项项目或通过 EWS API 开发上述要求是否有任何明显的缺点或优势?

注意:看起来这两种方法都是可行的,但似乎我需要通过 Outlook 而不是 EWS API 捕获更多事件。

有什么建议吗?

通过 Outlook 与 EWS 更新电子邮件

另请记住,Outlook 事件仅在安装它们的 Outlook 桌面客户端中发生,并且可以由最终用户禁用。因此,如果用户使用 Outlook Web App,则不会触发您的事件。如果 Outlook 已关闭,则不会触发事件。但是,Outlook 解决方案可能更容易开发,并且根据项目的范围,限制可能不是一个因素。

对于 EWS 路由,您需要查看通知。

EWS和OOM是不同的东西。您可以在 MSDN 的 EWS 托管 API、EWS 和 Exchange 中的 Web 服务部分中阅读有关 EWS 的详细信息。

查看介绍如何捕获传入电子邮件的系列文章:

  • Outlook NewMail 事件释放:挑战(NewMail、NewMailEx、ItemAdd)
  • 展望新邮件事件:解决方案选项
  • Outlook NewMail 事件和扩展 MAPI:C# 示例
  • Outlook NewMail 释放:编写工作解决方案(C# 示例)