Показать сообщение отдельно
Старый 25.03.2015, 12:48   #1  
magicandy is offline
magicandy
Участник
 
111 / 12 (1) ++
Регистрация: 15.07.2014
Отказ в синхронизации писем от systemuser
Приветствую, коллеги.

Есть два инстанса CRM2013 On-Premise. Оба инстанса на одном сервере, в одном домене. В том же домене есть Эксченьж. На обоих ЦРМ инстансах настроен профиль синхронизации (server-side) почты с абсолютно идентичными настройками.
На обоих инстансах заведен пользователь ivanov, имеющий ящик ivanov@domain.local на вышеуказанном Эксченьже. У пользователя, на обоих инстансах, абсолютно идентичные права и настройки почтового ящика.
Помимо пользователя, на обоих инстансах есть очередь queue, имеющая ящик queue@domain.local. У очереди все настройки, в том числе синхронизации ящика, также идентичны на обоих инстансах и есть ящик на Эксченьже.
А также есть просто ящик на Эксченьже anymail@domain.local. Данный ящик и пользователь никак не фигурируют ни в одном из инстансов ЦРМ.

Теперь сценарий:
Ящик ivanov@domain.local через OWA отправляет письмо на queue@domain.local;
Ящик anymail@domain.local через OWA отправляет письмо на queue@domain.local;
Результат на первом инстансе:
Синхронизировались оба письма. Это ОК.
Результат на втором инстансе:
Синхронизировалось только письмо от anymail@domain.local. Письмо пользователя ivanov нет.

Итого. Есть некая проблема на втором инстансе, которая мешает синхронизации почты от systemuser. С левых ящиков почта приходит. Протестировано на нескольких systemuser-ах. Все сборки на сущность e-mail на обоих инстансах отключены. В трейсе есть ошибки (единовременно):
- MessageProcessor fail to process message 'DeliverIncoming' for 'email'.
- Crm Exception: Message: The email that you are trying to deliver cannot be accepted by Microsoft Dynamics CRM. Reason Code: InternalEmailReject., ErrorCode: -2147098101, InnerException: Microsoft.Crm.CrmException: The email that you are trying to deliver cannot be accepted by Microsoft Dynamics CRM. Reason Code: InternalEmailReject.
- Web Service Plug-in failed in SdkMessageProcessingStepId: {D0CABB1B-EA3E-DB11-86A7-000A3A5473E8}; EntityName: email; Stage: 30; MessageName: DeliverIncoming; AssemblyName: Microsoft.Crm.Extensibility.InternalOperationPlugin, Microsoft.Crm.ObjectModel, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35; ClassName: Microsoft.Crm.Extensibility.InternalOperationPlugin; Exception: Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
- Crm Exception: Message: The email that you are trying to deliver cannot be accepted by Microsoft Dynamics CRM. Reason Code: InternalEmailReject., ErrorCode: -2147098101

Кто-нибудь сталкивался с подобной проблемой (отказ в синхронизации писем от systemuser)? Гугление на InternalEmailReject даёт только некоторые предложения по настройке e-mail роутера в ЦРМ4. А у меня, повторюсь, server-side.