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 сайта первая форма |
|
EwsUrl |
URL веб-сервиса Exchange |
5. Убедитесь, что параметр OAuthAuthenticationuse имеет значение true. Для этого на сервере в папке EWS выполните команду New-WebServicesVirtualDirectory или Set-WebServicesVirtualDirectory .
6. Включите разрешение ReadWriteMailbox (см. раздел ReadWriteMailbox permission в документе Understanding Outlook add-in permissions).
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*