Надстройка Outlook не открывается в общих почтовых ящиках, несмотря на то, что для параметра SupportsSharedFolders установлено значение true - PullRequest
1 голос
/ 06 августа 2020

Вот что мы делаем:

  • Мы создаем надстройку с генератором Yeoman, как описано здесь .
  • Мы изменяем манифест. 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 для одного пользователя через файл manifest.
  • Запускаем локальный сервер разработки с npm run dev-server.

Надстройка отлично работает в собственном почтовом ящике пользователя. Но когда мы пытаемся активировать надстройку для почты в общем почтовом ящике, мы получаем это всплывающее сообщение:

«Вы не можете выполнить это действие. Этот сценарий надстройки не поддерживается. в этой папке. "

Что нам нужно сделать, чтобы надстройка работала в общих папках / почтовых ящиках?

Мы используем Outlook-Client версии 2002 и Exchange 2016 15.01.1913.005. Вызов Office.context.requirements.isSetSupported ('Mailbox', '1.8') возвращает значение true.

1 Ответ

0 голосов
/ 07 августа 2020
Надстройка

для общих папок / почтовых ящиков требует поддержки Exchange, которая включена только в Exchange Online. Без поддержки Exchange, например, в случае с Exchange 2016, поведение надстройки такое же, как если бы SupportsSharedFolders не было. Мы позаботимся о том, чтобы это было четко задокументировано.

...