При попытке отправить или переслать сообщение электронной почты в Microsoft CRM 3.0 отображается сообщение об ошибке

Переводы статьи Переводы статьи
Код статьи: 910242 - Vizualiza?i produsele pentru care se aplic? acest articol.
Исправление, описываемое в этой статье, недоступно для китайской и японской версий Microsoft Dynamics CRM.
Развернуть все | Свернуть все

В этой статье

Проблема

При работе с сообщением электронной почты в Microsoft Dynamics CRM 3.0 могут возникнуть следующие проблемы:
  • При попытке отправить сообщение электронной почты из Microsoft Outlook отображается следующее сообщение об ошибке:
    Произошла ошибка. Для получения дополнительных сведений обратитесь к системному администратору. Отправить сообщение?
  • При попытке переслать сообщение электронной почты в Microsoft Outlook отображается следующее сообщение об ошибке:
    Произошла ошибка. Для получения дополнительных сведений обратитесь к системному администратору.
  • При попытке отправить сообщение электронной почты из веб-клиента Microsoft Outlook отображается следующее сообщение об ошибке:
    Необрабатываемая ошибка Microsoft CRM: ошибка сервера в приложении '/'.
  • Все функции электронной почты в Microsoft Dynamics CRM не работают. Маршрутизатор Exchange Microsoft Dynamics CRM не обрабатывает электронные сообщения. Электронные сообщения перемещаются в папку недоставленной почты учетной записи приема электронной почты. Кроме того, если включен процесс трассировки платформы, в файл журнала трассировки записываются следующие сообщения об ошибках.

    Сообщение 1
    Сбой запроса SOAP:
    Url:http://hvcphsvr01:5555/mscrmservices/Email.asmx
    MethodName:CheckIncoming
    Ответ:
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Body>
    <soap:Fault>
    <faultcode>soap:Server>/faultcode>
    <faultstring>System.Web.Services.Protocols.SoapException: Серверу не удалось обработать запрос. ---> System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
    в Microsoft.Crm.NativeInteropProxy.CRMInteropEmailClass.CheckIncoming(CUserAuth& Caller, String MessageId, String Subject, String From, String To, String CC, String BCC, Int32& ReasonCode)
    в Microsoft.Crm.ObjectModel.EmailService.CheckIncoming(String messageId, String subject, String from, String to, String cc, String bcc, Int32& reasonCode)
    в Microsoft.Crm.WebServices.EmailWebService.CheckIncoming(String messageId, String subject, String from, String to, String cc, String bcc, Int32& reasonCode)
    --- Конец трассировки внутреннего стека исключений ---</faultstring>
    <detail />
    </soap:Fault>
    </soap:Body>
    </soap:Envelope>
    Сообщение 2
    CrmSoapExtension detected non-CrmException - отчет будет отправлен в программу «Доктор Ватсон»:
    System.Web.Services.Protocols.SoapException: Серверу не удалось обработать запрос. --->
    System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
    в Microsoft.Crm.NativeInteropProxy.CRMInteropEmailClass.CheckIncoming(CUserAuth& Caller, String MessageId, String Subject, String From, String To, String CC, String BCC, Int32& ReasonCode)
    в Microsoft.Crm.ObjectModel.EmailService.CheckIncoming(String messageId, String subject, String from, String to, String cc, String bcc, Int32& reasonCode)
    в Microsoft.Crm.WebServices.EmailWebService.CheckIncoming(String messageId, String subject, String from, String to, String cc, String bcc, Int32& reasonCode)
    Кроме того, на сервере Microsoft Exchange Server в журнал приложений записывается событие примерно следующего содержания:

    Тип события: Ошибка
    Источник события: MSCRMExRouterService
    Категория события: нет
    Код события: 0
    Дата: 11/10/2006
    Время: 16:47:18
    Пользователь Н/Д
    Компьютер: Имя_сервера_CRM
    Описание: Microsoft.Crm.Tools.ExchangeConnectorService.ExchangeSinkServiceException: Проверка перед доставкой сообщения в почтовый ящик: сбой crmmail (System.Web.Services.Protocols.SoapException: Серверу не удалось обработать запрос.

  • Если включено ведение журналов ошибок разработки, то при пересылке электронного сообщения отображается следующее сообщение об ошибке:
    Описание: Произошла непредвиденная ошибка. Номер ошибки: 0x80040216 Исходный файл: недоступно Строка: недоступно URL запроса: http://CRM/Activities/email/edit.aspx

Причина

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

Решение

Microsoft Dynamics CRM 3.0

Данные о накопительном пакете обновления

Для устранения этой проблемы получите последний накопительный пакет обновления для Microsoft Dynamics CRM 3.0. Дополнительные сведения о накопительном пакете обновления 1 для Microsoft Dynamics CRM 3.0 см. в следующей статье базы знаний Майкрософт:
922815 Выпущен накопительный пакет обновления 1 для Microsoft Dynamics CRM 3.0

Накопительный пакет обновления устраняет проблему, описанную в этой статье. Кроме того, может потребоваться восстановить существующие данные Microsoft Dynamics CRM.

Примечание. Перед тем как выполнить инструкции, перечисленные в этой статье, создайте архивную копию базы данных, которую можно будет использовать для восстановления в случае возникновения неполадок.
Для восстановления существующих данных Microsoft Dynamics CRM и установки правильного значения префикса выполните в базе данных MSCRM следующий сценарий.
update organizationbase set trackingprefix='<CRM>:;'
Примечание. Замещающий текст <CRM> означает префикс, который нужно использовать.

Microsoft Dynamics CRM 3.0 Professional Edition для поставщиков услуг

Сведения об исправлении

Корпорация Майкрософт выпустила поддерживаемое исправление. Однако оно предназначено только для устранения проблемы, описанной в данной статье. Оно должно применяться только в системах, где наблюдается описанная выше проблема. Данное исправление находится на стадии дополнительного тестирования. По этой причине рекомендуется во всех случаях, когда проблема не представляет особой важности, отложить ее решение до выхода ближайшего пакета обновления для Microsoft Dynamics CRM 3.0 Professional Edition для поставщиков услуг, в который это исправление будет включено.

Чтобы получить исправление и немедленно устранить данную проблему, обратитесь в службу технической поддержки Майкрософт. Полный список телефонов службы поддержки Майкрософт, а также сведения о стоимости обслуживания см. на веб-узле Майкрософт по адресу:
http://support.microsoft.com/contactus/?ws=support
Примечание. В отдельных случаях, если специалистом службы технической поддержки Microsoft будет определено, что ваша проблема может быть решена путем установки данного обновления, оплата, предусмотренная за обращение в службу технической поддержки, может не взиматься. Рассмотрение службой технической поддержки дополнительных вопросов и проблем, не связанных с рассматриваемым здесь обновлением, оплачивается по обычным тарифам.

Сведения об установке

Установите это обновление на компьютеры с Microsoft Dynamics CRM 3.0 Professional Edition для поставщиков услуг.

Предварительные условия

Применение данного исправления производится без предварительных условий.

Сведения об удалении

Для удаления этого исправления с компьютера под управлением Microsoft Windows 2000 или Windows Server 2003 используйте элемент панели управления Установка и удаление программ.

Для удаления этого обновления с компьютеров под управлением Windows 2000 или Windows Server 2003 системные администраторы могут использовать программу Spuninst.exe.

Программа Spuninst.exe находится в папке %Windir%\$NTUninstallKB910242$\Spuninst.

Чтобы получить дополнительные сведения, щелкните следующий номер статьи в базе знаний Майкрософт:
832475 Описание новых возможностей установочного пакета обновлений программного обеспечения Windows

Требование перезагрузки

Если появится запрос на перезагрузку компьютера, перезагрузите компьютер после установки исправления.

Сведения о файле

Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремя
Crmmsg.dll1.2.3297.12316,08807.09.200519:52
Microsoft.crm.application.pages.dll3.0.5300.1005965,38401.12.200518:47
Mscrmcustom.dll3.0.5300.101147,45628.10.200522:39
Systemsettings.aspxНеприменимо33,17101.12.200520:09
Crmhotfix.cdfНеприменимо2,57805.12.200523:54
Mscrmcustom.dll3.0.5300.101147,45628.10.200522:39
Updspapi.dll6.1.22.0371,93607.09.200519:53

Статус

Microsoft Dynamics CRM 3.0

Корпорация Майкрософт подтверждает, что данная проблема продуктов Майкрософт перечислена в разделе "Применяется к".
Эта проблема устранена в накопительном пакете обновления 1 для Microsoft Dynamics CRM 3.0.

Microsoft Dynamics CRM 3.0 Professional Edition для поставщиков услуг

Корпорация Майкрософт подтверждает, что данная проблема продуктов Майкрософт перечислена в разделе "Применяется к".

Дополнительная информация

Дополнительные сведения о терминах, используемых при описании обновлений программных продуктов Майкрософт, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
887283 Стандарты наименования программных исправлений и обновлений Microsoft Business Solutions CRM

Свойства

Код статьи: 910242 - Последний отзыв: 14 июня 2007 г. - Revision: 6.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Dynamics CRM 3.0
  • Microsoft Dynamics CRM 3.0 Professional Edition for Service Providers
Ключевые слова: 
kbemail kberrmsg kbmbsemail kbmbsmigrate kbpubtypekc kbhotfixserver kbqfe KB910242

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com