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

 

Опубликовано: Ноябрь 2016

Применимо к: Dynamics CRM 2015

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

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

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

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

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

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

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

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

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

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

Причина:

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

Решение:

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

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

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

  3. Выберите Почтовые ящики.

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

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

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

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

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

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

Решение:

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

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

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

  3. Выберите Почтовые ящики.

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

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

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

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

Примечание

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

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

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

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

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

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

Решение:

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

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

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

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

Решение:

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

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

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

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

Причина:

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

Важно!

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

Решение:

Чтобы разрешить ввод учетных данных через HTTP и подключение к серверу электронной почты, отличному от 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 для входящих и исходящих подключений значение Нет).

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

Использование CRM Online с Exchange Online

Если компания использует Exchange Online с CRM Online, следует учесть следующее:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Гибридные развертывания:

    • CRM Online с Exchange (локальная версия).

    • Microsoft Dynamics CRM (локальная версия) с Exchange Online.

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

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

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

  • Exchange Server 2003 и Exchange Server 2007

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

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

Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Настройка синхронизации на стороне сервера
Рекомендации и некоторые моменты, которые необходимо знать о синхронизации на стороне сервера
Устранение неполадок и некоторые моменты, которые необходимо знать о Microsoft Dynamics CRM для Outlook

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