Outlook加载项始终运行

问题描述 投票:0回答:1

我正在尝试创建一个插件,该插件始终运行,即使Outlook已关闭或用户正在使用OWA,也需要能够处理传入电子邮件标题中的数据。我已经为此创建了VSTO(在C#中)。但是,很显然,当关闭Outlook后,这种情况就停止了。是否可以将代码用于连续运行的加载项?最好的外接程序是Outlook Web外接程序吗?

c# outlook vsto exchange-server outlook-web-addins
1个回答
0
投票

根据定义,插件仅在其宿主应用程序运行时运行。这适用于COM和Web加载项。如果您需要某些东西连续运行,则需要创建一个独立的应用程序。它可以使用Outlook对象模型(确保其使用的配置文件是联机的,而不是缓存的)或EWS。

您的问题是,在您的VSTO加载项未激活时,NewMailEx事件不会在收到的消息上触发吗?在这种情况下,您可以在启动时检查收件箱文件夹(MAPIFolder.Items.Restrict))中的未读邮件并处理Items.ItemAdd事件(当缓存的配置文件将服务器电子邮件同步到缓存的收件箱文件夹时,它将触发。)>

© www.soinside.com 2019 - 2024. All rights reserved.