打开/读取电子邮件时自动运行js(或基于Web)加载项

时间:2017-04-04 00:40:00

标签: javascript email outlook outlook-addin outlook-web-addins

我的要求 - 我正在构建一个Outlook加载项,用于检测电子邮件是否是网络钓鱼攻击。因此,每次打开/阅读电子邮件时,我都需要自动加载项。

是否有一种方法可以在用户点击时自动运行基于Outlook的新Outlook(换句话说,基于Web)加载项

  1. 要阅读的电子邮件
  2. 撰写电子邮件
  3. 我相信这在基于VSTO的情况下是可行的。我发现用户必须明确点击加载项才能运行它。基于VSTO的计算机仅在Windows计算机上运行,​​并且无法在Web上运行。

    如果现在不支持此功能,是否会在不久的将来支持此功能?如果没有,当前基于VSTO的垃圾邮件过滤器加载项会发生什么?这样的插件是否无法基于网络?

1 个答案:

答案 0 :(得分:0)

您所描述的是基于事件的方法,您将在COM / VSTO Outlook加载项中使用该方法。 Office.js API假定用户调用加载项,此时不支持事件。如果这是您想要添加到API的新内容,您可以添加您的方案或向officespdev.uservoice.com的其他开发人员投票。最近添加了名为pinnable任务窗格的API:Implement a pinnable taskpane in Outlook,当用户从一个消息移动到另一个消息时,它可以使您的加载项保持打开状态,但仍然由用户来调用该加载项。 以下是你的QandA ......

  

如果现在不支持此功能,是否会在不久的将来支持此功能?

可能是,可能不是,但无论如何,需要花费大量时间才能获得这些功能。

  

如果没有,当前基于VSTO的垃圾邮件过滤器加载项会发生什么?

VSTO加载项没有任何变化,它们仍然是Windows上Outlook桌面的最佳功能扩展选项。基于Web的加载项并非旨在取代它们。

  

此类加载项无法基于网络吗?

不,它们是在Outlook过程中运行的平台相关加载项。