Перейти к содержанию

Установка компонентов интеграции на сервере Outlook Web Access

1. На сервере распакуйте архив 1FIntegrationr.zip (см. п. 3 настроек в "Первой Форме").

2. Запустите PowerShell с повышенными привилегиями и выполните скрипт ToGAC.ps1.

3. В папку "C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Owa\forms\Customization" скопируйте содержимое папки OutlookWebAccess customizations.

4. В той же папке "C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Owa\forms\Customization" откройте файл web.config и измените настройки в соответствии с таблицей:

Название Описание Пример
1formaUrl URL сайта первая форма https://ru.1forma.ru
EwsUrl URL веб-сервиса Exchange https://mail.contoso.com/EWS/Exchange.asmx

5. Убедитесь, что параметр OAuthAuthenticationuse имеет значение true. Для этого на сервере в папке EWS выполните команду New-WebServicesVirtualDirectory или Set-WebServicesVirtualDirectory.

6. Включите разрешение ReadWriteMailbox.

7. Убедитесь в валидности сертификата Exchange Web Services. Для этого войдите на сервер Exchange как администратор и выполните следующие действия:

  • определите текущий сертификат OAuth с помощью команды

Get-AuthConfig | FT currentcertificate*

  • определите сертификат серверов Exchange (IIS, SMTP и др.) с помощью команды

Get-ExchangeCertificate | Fl *thumb*

  • настройте сервер Exchange на использование правильного сертификата с помощью команд

$today = Get-Date
Set-AuthConfig -NewCertificateThumbprint newthumbprint -NewCertificateEffectiveDate $today -Force

где newthumbprint — сертификат, полученный на предыдущем шаге командой Get-ExchangeCertificate

  • убедитесь, что изменения вступили в силу, с помощью команды

Set-AuthConfig -PublishCertificate

  • проверьте правильность текущего сертификата с помощью команды

Get-AuthConfig | FT currentcertificate*,previouscert*