Outlook 加载项不会在共享邮箱中打开,尽管"支持共享文件夹"设置为 true



以下是我们要做的:

  • 我们使用Yeoman生成器创建了一个外接程序,如下所述
  • 我们修改manifest.xml以支持共享文件夹:
...
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">
<Requirements>
<bt:Sets DefaultMinVersion="1.3">
<bt:Set Name="Mailbox"/>
</bt:Sets>
</Requirements>
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<SupportsSharedFolders>true</SupportsSharedFolders>
<FunctionFile resid="Commands.Url"/>
...
</VersionOverrides>
</VersionOverrides>
  • 我们通过清单文件在OWA中为一个用户侧加载加载项
  • 我们用npm run dev-server启动一个本地开发服务器

外接程序在用户自己的邮箱中运行良好。但是,当我们试图激活共享邮箱中邮件的加载项时,我们会收到以下弹出消息:

"您不能执行此操作。不支持此加载项方案在此文件夹中">

我们必须做些什么才能让加载项在共享文件夹/邮箱中运行?

我们使用的是Outlook客户端2002版和Exchange 2016 15.01.1913.005。对Office.context.requestions.isSupported('Mailbox','1.8'(的调用返回true。

用于共享文件夹/邮箱的加载项需要Exchange支持,该支持仅在Exchange联机中启用。如果没有Exchange支持(例如Exchange 2016(,加载项的行为与不存在SupportsSharedFolders时的行为相同。我们将确保这一点有明确的记录。

相关内容

最新更新