Устранение неполадок синхронизации на стороне сервера и ее мониторинг

 

Опубликовано: Февраль 2017

Применимо к: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

На этой странице представлены сведения по устранению неполадок при синхронизации на стороне сервера. Периодически проверяйте обновленную информацию о новых найденных проблемах и их решениях.

Совет

Ознакомьтесь со следующими материалами: Блог. Проверка и включение почтовых ящиков в Microsoft Dynamics CRM 2015

Панель мониторинга "Производительность синхронизации на стороне сервера"

Панель мониторинга "Производительность синхронизации на стороне сервера" позволяет быстро получить представление о работоспособности почтовых ящиков, для которых используется синхронизация на стороне сервера.

Перейдите на любую панель мониторинга, щелкните"Выбрать" (Drop-down button) рядом с заголовком панели мониторинга, а затем щелкните Производительность синхронизации на стороне сервера.

Панель мониторинга "Производительность синхронизации на стороне сервера"

Эта панель мониторинга состоит из нескольких диаграмм, каждая из которых иллюстрирует производительность синхронизации на стороне сервера в вашей организации.

Щелкните номер в списке почтовых ящиков, для которых настроена синхронизация на стороне сервера, чтобы узнать состояние конкретного почтового ящика.

Click on the maiboxes listed for more info.

Щелкните значок таблицы на каждой диаграмме, чтобы просмотреть записи, используемые для формирования диаграммы.

Click to view records used to create chart

Общие оповещения и рекомендуемые решения

Почтовый ящик отключен для синхронизации

Оповещение. Для почтового ящика отключена синхронизация встреч, контактов и задач, так как при установке безопасного подключения к серверу Microsoft Exchange Server возникла ошибка. Владельцу связанного профиля сервера электронной почты направлено уведомление.

Решение: https://support.microsoft.com/kb/2993502

Ошибка при установке безопасного подключения

Оповещение. Для почтового ящика невозможно получение электронной почты, так как во время установки безопасного подключения к серверу электронной почты возникла ошибка. Для почтового ящика отключено получение сообщений электронной почты. Владельцу профиля сервера электронной почты направлено уведомление.

Решение: https://support.microsoft.com/kb/2993502

Сообщение электронной почты имеет статус "Ожидание отправки"

Если создать сообщение электронной почты в Dynamics 365 и нажать кнопку Отправить, сообщение будет отправлено только в том случае, если интеграция электронной почты была правильно настроена и включена для отправки сообщений электронной почты из Dynamics 365.

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

  1. Щелкните Параметры, затем щелкните Настройка электронной почты.

  2. Щелкните Почтовые ящики, затем измените представление на Активные почтовые ящики.

  3. Выберите запись почтового ящика Dynamics 365 для пользователя, который отправил сообщение электронной почты, затем нажмите кнопку Изменить.

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

Адрес электронной почты должен быть утвержден администратором Office 365

Оповещение. Невозможно отправить/получить сообщение электронной почты, так как адрес электронной почты для почтового ящика <имя_пользователя> должен быть утвержден администратором Office 365. Для почтового ящика отключена отправка/получение электронной почты, владельцу профиля сервера электронной почты Microsoft Exchange Online направлено уведомление.

Причина:

Эта ошибка возникает, если пользователь настроен для использования профиля сервера электронной почты Microsoft Exchange Online, но его адрес электронной почты не утвержден администратором Office 365. Пользователю с ролью глобального администратора в Office 365 должен утвердить адрес электронной почты каждого пользователя, который использует профиль сервера электронной почты Microsoft Exchange Online. В профиле Microsoft Exchange Online используется проверка подлинности сервер-сервер между Microsoft Dynamics 365 Online и Exchange Online. Эта проверка подлинности зависит доверия между Dynamics 365 (сетевая версия) и Exchange Online. После проверки адреса электронной почты в Dynamics 365 в качестве глобального администратора Office 365Dynamics 365 (сетевая версия) сможет отправлять и получать электронную почту данного пользователя без необходимости предоставления учетных данных электронной почты в Dynamics 365.

Решение:

Чтобы утвердить один или несколько почтовых ящиков, выполните следующие действия.

  1. Войдите в Dynamics 365 (сетевая версия) как пользователь с ролью глобального администратора в Office 365.

  2. Перейдите в раздел Параметры > Настройка электронной почты.

  3. Щелкните Почтовые ящики.

  4. Выберите Активные почтовые ящики или выполните запрос Расширенный поиск, чтобы определить список почтовых ящиков для обновления.

  5. Выберите список почтовых ящиков, которые требуется утвердить, и щелкните Утвердить адрес электронной почты.

  6. Нажмите кнопку ОК, чтобы утвердить адреса электронной почты.

  7. Щелкните Проверить и включить почтовые ящики, чтобы повторно проверить обработку электронной почты для включенных почтовых ящиков.

Адреса электронной почты должны быть утверждены

Оповещение. "В одном или нескольких ящиках электронной почты отключено получение/отправка сообщений электронной почты, так как их адреса электронной почты не утверждены. Утвердите адреса электронной почты, затем включите почтовые ящики для отправки и получения электронной почты." или "Невозможно получить сообщение электронной почты для почтового ящика <имя_почтового_ящика>, поскольку не утвержден адрес электронной почты почтового ящика <имя_почтового_ящика> и ящик отключен. Владельцу профиля сервера электронной почты <имя_профиля_сервера_электронной_почты> направлено уведомление.

Решение:

Почтовые ящики необходимо утвердить, чтобы выполнялась обработка электронной почты. Чтобы утвердить почтовые ящики, выполните следующие действия.

  1. Войдите в Dynamics 365 (сетевая версия) как пользователь с ролью глобального администратора в Office 365.

  2. Перейдите в раздел Параметры > Настройка электронной почты.

  3. Щелкните Почтовые ящики.

  4. Выберите Активные почтовые ящики или выполните запрос Расширенный поиск, чтобы определить список почтовых ящиков для обновления.

  5. Выберите список почтовых ящиков, которые требуется утвердить, и щелкните Утвердить адрес электронной почты.

  6. Нажмите кнопку ОК, чтобы утвердить адреса электронной почты.

  7. Щелкните Проверить и включить почтовые ящики, чтобы повторно проверить обработку электронной почты для включенных почтовых ящиков.

Примечание

Можно удалить требование утверждения для почтовых ящиков на вкладке Параметры > Администрирование > Системные параметры > Электронная почта. Снимите флажок Обрабатывать сообщения электронной почты только для утвержденных пользователей и Обрабатывать сообщения электронной почты только для утвержденных очередей, а затем нажмите кнопку ОК. При использовании профиля Microsoft Exchange Online глобальный администратор Office 365 все же должен утверждать адреса электронной почты.

Не удалось определить местоположение почтового ящика

Оповещение. Не удалось определить расположение почтового ящика при получении/отправке сообщения электронной почты <тема_сообщения>. Для почтового ящика <имя_почтового_ящика> отключена отправка/получение электронной почты, владельцу связанного профиля сервера электронной почты <имя_профиля_сервера_электронной_почты> направлено уведомление.

Решение. Это оповещение отображается, если профиль сервера электронной почты (Параметры > Настройка электронной почты > Профили серверов электронной почты) настроен для использования параметра Автообнаружение расположения сервера, но при автообнаружении не удалось определить расположение почтового ящика. Если возникает эта проблема, свяжитесь с администратором Exchange, чтобы проверить, настроена ли сеть для автообнаружения. Можно обновить профиль сервера электронной почты и выбрать значение Нет для параметра Автообнаружение расположения сервера. Затем укажите URL-адрес веб-служб Exchange для развертывания Exchange. Например: https://ExchangeServerName/EWS/Exchange.asmx.

Учетные данные неверны или их разрешения недостаточны

Оповещение. Невозможно отправить/получить сообщение электронной почты, так как учетные данные, указанные в связанном профиле сервера электронной почты, неверны или у них недостаточно разрешений для отправки/получения почты. Для почтового ящика <имя_почтового_ящика> отключена отправка/получение электронной почты, владельцу профиля сервера электронной почты <имя_профиля_сервера_электронной_почты> направлено уведомление.

Решение:

Эта ошибка может возникать, если введены неверные учетные данные или если у учетной записи пользователя, указанной для доступа к почтовому ящику, нет достаточных разрешений для доступа к почтовому ящику. Проверьте учетные данные и разрешения для почтового ящика. Если учетные данные предоставляются в профиле сервера электронной почты, убедитесь, что пользователь имеет разрешения олицетворения и доступ к почтовому ящику для каждого связанного почтового ящика.

Дополнительные сведения а настройке олицетворения Exchange и предоставлении доступа к почтовому ящику см. в следующих разделах:

Невозможно синхронизировать встречи

Оповещения. Не удается синхронизировать встречи, поскольку отсутствует поле "Организатор".

Причина. Для синхронизации встреч необходимо поле "Организатор". По умолчанию это поле не включено в форму встречи.

Решение:

Чтобы добавить поле "Организатор" в форму встречи:

  1. Перейдите в раздел Параметры > Настройки > Настройка системы.

  2. В разделе Компоненты раскройте узлы Сущности > Встреча и щелкните Формы.

  3. Щелкните Встреча и перетащите поле Организатор на форму.

  4. Щелкните Сохранить > Опубликовать.

Невозможно синхронизировать встречи, контакты и задачи

Оповещение. Не удается синхронизировать встречи, контакты или задачи, так как адрес почтового ящика <имя_почтового_ящика> настроен в другой организации Microsoft Dynamics 365. Рекомендуется перезаписать конфигурацию при проверке и включении почтового ящика в вашей основной организации. Также смените метод синхронизации для вашего почтового ящика в неосновных организациях на "Нет".

Решение:

Чтобы изменить основную организацию синхронизации и перезаписать параметры, хранящиеся в Exchange, перейдите в раздел Параметры > Настройка электронной почты > Почтовый ящик > откройте почтовый ящик > Проверить и включить почтовый ящик и выберите Синхронизируйте элементы с Exchange только из этой организации Dynamics 365, даже если для Exchange задана синхронизация с другой организацией. Благодаря этому синхронизация на стороне сервера будет работать для данного экземпляра Dynamics 365, но другой экземпляр больше не будет работать для синхронизации почтового ящика с помощью синхронизации на стороне сервера. Чтобы изменить метод синхронизации для встреч, контактов и задач, перейдите в раздел Параметры > Настройка электронной почты > Почтовый ящик, откройте почтовый ящик и выберите значение Нет для параметра Встречи, контакты и задачи.

Дополнительные сведения см. в разделе Когда мне нужно использовать этот флажок?

Не удается задать имя пользователя и пароль

Оповещение. Невозможно задать имя пользователя и пароль в этом профиле сервера электронной почты и связанных с ним почтовых ящиках, так как сервер Microsoft Dynamics 365 требует для указания учетных данных безопасного режима (TLS/SSL). Воспользуйтесь другим режимом проверки подлинности или обратитесь к администратору сервера Microsoft Dynamics 365, чтобы разрешить ввод учетных данных по незащищенному каналу.

Причина:

По соображениям безопасности Microsoft Dynamics 365 не позволяет сохранять учетные данные электронной почты в Dynamics 365, если URL-адрес не настроен для TLS/SSL (HTTPS).Microsoft Dynamics 365 также не разрешает подключения к почтовому серверу, на котором не используется TLS/SSL.

Важно!

Это требование можно отключить только в локальной установке Dynamics 365.

Решение:

Чтобы разрешить ввод учетных данных через HTTP и подключение к серверу электронной почты, отличному от TLS/SSL, можно использовать следующие команды Windows PowerShell:

Разрешение ввода учетных данных через HTTP

  1. Откройте командную строку PowerShell.

  2. Добавьте оснастку Microsoft Dynamics 365PowerShell:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Введите следующее:

    $itemSetting = new-object 'System.Collections.Generic.KeyValuePair[String,Object]'("AllowCredentialsEntryViaInsecureChannels",1)$setting = get-crmsetting customcodesettings
    $configEntity = New-Object "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"
    $configEntity.LogicalName="Deployment"
    $configEntity.Attributes = New-Object "Microsoft.Xrm.Sdk.Deployment.AttributeCollection"
    Set-CrmAdvancedSetting -Entity $configEntity
    
    $itemSetting = new-object 'System.Collections.Generic.KeyValuePair[String,Object]'("ECAllowNonSSLEmail",1)
    $configEntity = New-Object "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"
    $configEntity.LogicalName="Deployment"
    $configEntity.Attributes = New-Object "Microsoft.Xrm.Sdk.Deployment.AttributeCollection"
    $configEntity.Attributes.Add($itemSetting)
    Set-CrmAdvancedSetting -Entity $configEntity
    

Примечание

Перед сохранением URL-адреса, использующего HTTP, необходимо обновить параметры "Использовать SSL" для входящих и исходящих подключений (перейдите в раздел Параметры > Настройка электронной почты > Профили серверов электронной почты. Выберите профиль, разверните узел Дополнительно и установите для параметра Использовать SSL для входящих и исходящих подключений значение Нет).

Возможные проблемы и решения

Электронная почта не отправляется и не принимается, когда синхронизация на стороне сервера настроена с Gmail

Если Microsoft Dynamics 365 настроен на использование синхронизации на стороне сервера с Gmail, может возникнуть одна из следующих ошибок:

  • Невозможно получить сообщение электронной почты для почтового ящика <имя_почтового_ящика>. Убедитесь, что учетные данные, указанные в вашем почтовом ящике, верны и у них достаточно разрешений для получения электронной почты. Затем включите почтовый ящик для обработки электронной почты.

  • Возникла неизвестная ошибка при отправке тестового сообщения электронной почты. Почтовый ящик <имя_почтового_ящика> не синхронизировался. Владельцу профиля сервера электронной почты <имя_профиля_сервера_электронной_почты> направлено уведомление.

Для получения дополнительной информации обратитесь к этой статье KB.

Использование Dynamics 365 (сетевая версия) с Exchange Online

Если компания использует Exchange Online с Dynamics 365 (сетевая версия), следует учесть следующее:

Dynamics 365 (сетевая версия) поддерживает синхронизацию на стороне сервера с Exchange Online, принадлежащую тому же владельцу, что и проверка подлинности "сервер-сервер". Другие методы или параметры проверки подлинности не рекомендуются и не поддерживаются, включая:

  • Использование учетных данных, указанных пользователем или очередью

  • Использование учетных данных, указанных в профиле сервера электронной почты

  • Использование олицетворения

  • Задание для параметра автообнаружения расположения сервера значения "Нет".

  • Использование профиля сервера электронной почты, отличного от Exchange Online

  • Использование сетевых портов по умолчанию.

Подключение Dynamics 365 (сетевая версия) к Exchange Online в другом владельце не поддерживается.

Часто отключается доставка в почтовые ящики

Ошибки доставки в почтовые ящики классифицированы следующим образом:

  1. Постоянная ошибка (например, "401 Не санкционировано") или временная ошибка (например, ошибка сети).

  2. Ошибка сервера (например, недопустимые учетные данные профиля) или ошибка почтового ящика (например, недопустимые учетные данные почтового ящика).

Dynamics 365 отвечает на ошибки следующим образом:

  • В случае постоянных ошибок сервера или почтовых ящиков почтовый ящик отключается сразу после обнаружения ошибки.

  • В случае временных ошибок сервера или почтовых ящиков выполняется 10 повторных попыток доставки с интервалом 5 минут. Если доставка завершается ошибкой после 10 попыток, ошибка считается постоянной и почтовый ящик отключается.

Просмотрите процедуру устранения неполадок в этом разделе и, если проблема успешно разрешена, включите почтовый ящик.

Неподдерживаемые конфигурации службы электронной почты

Синхронизация на стороне сервера не поддерживает следующие сценарии.

  • Сочетание Exchange/SMTP и POP3/Exchange.

  • Создание групповых кампаний маркетинга по электронной почте.

  • Сценарии расширяемости, например расширение протоколов EWS/POP3/SMTP и создание настраиваемых поставщиков электронной почты.

  • Exchange Server 2003 и Exchange Server 2007

  • Синхронизация на стороне сервера в Dynamics 365 (сетевая версия) или в развернутой системе Microsoft Dynamics 365 (локально), настроенной для соответствия FIPS 140-2, требует сервера электронной почты POP3/SMTP, который также удовлетворяет требованиям FIPS 140-2. Некоторые серверы электронной почты не соответствуют FIPS 140-2, например MSN, Outlook.com или Windows Live Mail.

В большинстве сценариев, не поддерживаемых синхронизация на стороне сервера, можно использовать Маршрутизатор электронной почты Microsoft Dynamics CRM.Дополнительные сведения:Интеграция (синхронизация) системы электронной почты с Microsoft Dynamics 365

Примечание

Не рекомендуется использовать смешанную конфигурацию синхронизации синхронизация на стороне сервера и Outlook для встреч, контактов и задач в одной организации, так как это может вызвать обновление данных Dynamics 365 без синхронизации со всеми участниками.

Запись о встрече не создается в Dynamics 365 при отслеживании приглашенным пользователем

Рассмотрим следующий сценарий отслеживания события в Dynamics 365:

  1. Организатор события использует Outlook как метод синхронизации.

  2. Приглашенный на событие пользователь использует синхронизацию на стороне сервера как метод синхронизации.

  3. В Dynamics 365 для Outlook организатор создает встречу и отправляет приглашение приглашенному пользователю.

  4. В Dynamics 365 для Outlook приглашенный пользователь отслеживает встречу.

  5. Приглашенный пользователь входит в Dynamics 365 и переходит в раздел Маркетинг > Действия > Встреча > Мои встречи.

В результате встреча не создается в Dynamics 365 для приглашенного пользователя.

Это известная проблема, которая не поддерживается. Если организатором является пользователь вне организации Dynamics 365, пользователь Dynamics 365, который является приглашенным пользователем, все же сможет отслеживать встречу, и для него будет создана запись в Dynamics 365.

Поля статуса не перечислены в Dynamics 365 для Outlook

Рассмотрим следующий сценарий:

  1. В Dynamics 365 для Outlook перейдите в раздел Файл > Dynamics 365 > Синхронизировать > Просмотреть параметры синхронизации.

  2. Перейдите на вкладку Поля синхронизации и выберите сущность Контакт.

В результате поле Категория: [Dynamics 365] неактивно в Outlook/Exchange и поле Dynamics 365 Причина состояния: неактивно отображаться не будут.

Это известная проблема, которая не поддерживается.

Действия и встречи сервиса не синхронизируются из Outlook в Dynamics 365

Изменения, внесенные в действия и встречи сервиса в Dynamics 365 будут обновлены в Dynamics 365 для Outlook при синхронизации, но не наоборот. При внесении изменений в действия и встречи сервиса в Dynamics 365 для Outlook изменения не синхронизируются с Dynamics 365. Встречи сервиса планируются агентом, и сведения о доступности или занятости ресурсов должны быть доступны только в Dynamics 365.

Помните о лимитах на получение и отправку Exchange Online

Для корпоративных клиентов с большим потоком почты проверьте, что лимиты на получение и оправку Exchange Online не превышаются. См. раздел Лимиты Exchange Online

См. также

Рекомендации по синхронизации на стороне сервера
{Скрытая жемчужина} Как пользоваться панелью мониторинга "Производительность синхронизации на стороне сервера"
Устранение неполадок и некоторые моменты, которые необходимо знать о Microsoft Dynamics 365 для Outlook
Настройка синхронизации электронной почты, встреч, контактов и задач на стороне сервера

© Корпорация Майкрософт (Microsoft Corporation), 2017. Все права защищены. Авторские права