【问题标题】:Outlook Add-In: Ignore On-send Event when Remote Service UnavailableOutlook 加载项:远程服务不可用时忽略 On-send 事件
【发布时间】:2020-11-18 12:23:52
【问题描述】:

我使用 ItemSend 事件开发了一个 office.js 插件。如果外部服务可用,一切正常。但是,当我测试“不可用服务场景”的发送电子邮件操作时,会出现如下错误:

“很抱歉,我们无法访问 [插件名称]。请确保您有网络连接。如果问题仍然存在,请稍后再试。” 和 “加载项 [加载项名称] 已阻止发送此项目。”

那么问题是如何在这种情况下忽略加载项?

我正在网络浏览器上进行测试。

谢谢。

【问题讨论】:

    标签: outlook office-js outlook-addin outlook-web-addins


    【解决方案1】:

    如果您想让用户在插件不可用时发送电子邮件,则必须在每台适用的计算机上将组策略在无法加载 Web 扩展时禁用发送设置为 Disable。在 MSDN 的 Install Outlook add-ins that use on-send 部分了解更多信息。

    【讨论】:

    • 请注意,组策略“无法加载 Web 扩展时禁用发送”不会影响这种情况,实际上更加严格。如果 Outlook 无法从 Exchange 服务器检索清单,则所有发送都将被禁用。该 GPO 还用于部署合规性项目发送加载项,并确保您的所有用户都拥有您上传的最新清单。
    【解决方案2】:

    目前这是不可能的。项目发送加载项目前适用于关键任务和合规性应用程序,如果您的加载项不可用,则无法发送邮件。我们知道需要一个“更软”的项目发送加载项,以便在您的加载项不可用时进行发送,但我们目前没有任何消息要宣布。

    请注意,组策略“无法加载 Web 扩展时禁用发送”不会影响这种情况,实际上更严格。如果 Outlook 无法从 Exchange 服务器检索清单,则所有发送都将被禁用。该 GPO 还用于部署合规性项目发送加载项,并确保您的所有用户都拥有您上传的最新清单。

    【讨论】:

    • 我们可以在 Manifest 中为我们的函数文件添加备份或备用 URL 吗?
    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 2013-06-24
    • 2015-11-23
    • 2014-04-20
    相关资源
    最近更新 更多