当您尝试在 Microsoft CRM 3.0 中发送或提升电子邮件时收到错误消息

文章翻译 文章翻译
文章编号: 910242 - 查看本文应用于的产品
本文中讨论的修补程序不适用于 Microsoft Dynamics CRM 的中文版和日语版。
展开全部 | 关闭全部

本文内容

症状

当您在 Microsoft Dynamics CRM 3.0 中处理电子邮件时,可能会遇到下列症状:
  • 当您从 Microsoft Outlook 中发送电子邮件时,您收到以下错误消息:
    发生了错误。有关详细信息,请与系统管理员联系。是否要发送电子邮件?
  • 当您在 Microsoft Outlook 中提升电子邮件时,您收到以下错误消息:
    发生了错误。有关详细信息,请与系统管理员联系。
  • 当您从 Microsoft Outlook Web Access 中发送电子邮件时,您收到以下错误消息:
    Microsoft CRM Unhandled Error Details: Server Error in '/' Application.
  • Microsoft Dynamics CRM 中的所有电子邮件功能都无法正常工作。Microsoft Dynamics CRM Exchange Router 无法处理电子邮件。电子邮件被移到接收电子邮件帐户下的无法传送的文件夹中。另外,如果启用了平台跟踪进程,跟踪日志文件中还会记录以下错误消息。

    消息 1
    SOAP Request failed:
    Url:http://hvcphsvr01:5555/mscrmservices/Email.asmx
    MethodName:CheckIncoming
    Response:
    <?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: Server was unable to process request.---&gt; System.NullReferenceException: Object reference not set to an instance of an object.
    at Microsoft.Crm.NativeInteropProxy.CRMInteropEmailClass.CheckIncoming(CUserAuth&amp; Caller, String MessageId, String Subject, String From, String To, String CC, String BCC, Int32&amp; ReasonCode)
    at Microsoft.Crm.ObjectModel.EmailService.CheckIncoming(String messageId, String subject, String from, String to, String cc, String bcc, Int32&amp; reasonCode)
    at Microsoft.Crm.WebServices.EmailWebService.CheckIncoming(String messageId, String subject, String from, String to, String cc, String bcc, Int32&amp; reasonCode)
    --- End of inner exception stack trace ---</faultstring>
    <detail />
    </soap:Fault>
    </soap:Body>
    </soap:Envelope>
    消息 2
    CrmSoapExtension detected non-CrmException - report will be sent to Watson:
    System.Web.Services.Protocols.SoapException: Server was unable to process request.--->
    System.NullReferenceException: Object reference not set to an instance of an object.
    at Microsoft.Crm.NativeInteropProxy.CRMInteropEmailClass.CheckIncoming(CUserAuth& Caller, String MessageId, String Subject, String From, String To, String CC, String BCC, Int32& ReasonCode)
    at Microsoft.Crm.ObjectModel.EmailService.CheckIncoming(String messageId, String subject, String from, String to, String cc, String bcc, Int32& reasonCode)
    at Microsoft.Crm.WebServices.EmailWebService.CheckIncoming(String messageId, String subject, String from, String to, String cc, String bcc, Int32& reasonCode)
    此外,在运行 Microsoft Exchange Server 的服务器上,应用程序日志中还会记录类似于以下内容的事件:

    事件类型: 错误
    事件来源: MSCRMExRouterService
    事件类别: 无
    事件 ID: 0
    日期: 11/10/2006
    时间: 4:47:18 PM
    用户: N/A
    计算机: CRMServername
    描述: Microsoft.Crm.Tools.ExchangeConnectorService.ExchangeSinkServiceException: 传送邮箱 crmmail 中的邮件之前的验证失败(System.Web.Services.Protocols.SoapException: 服务器无法处理请求。

  • 如果在提升电子邮件时启用了 Dev Errors 错误日志进程,您会收到以下错误消息:
    Error Description: An Unexpected error occurred. Error Number: 0x80040216 Source File: Not Available Line Number: Not Available Request URL: http://CRM/Activities/email/edit.aspx

原因

如果在“系统设置”窗口中将电子邮件跟踪令牌前缀值设置为空,则可能出现此问题。即使重置该前缀值,也不会还原电子邮件功能。

解决方案

Microsoft Dynamics CRM 3.0

更新汇总信息

要解决此问题,请获取最新的 Microsoft Dynamics CRM 3.0 更新汇总。有关 Microsoft Dynamics CRM 3.0 更新汇总 1 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
922815 Microsoft Dynamics CRM 3.0 更新汇总 1 现已发布

该更新汇总可解决本文中描述的问题。另外,您可能还需要修复现有的 Microsoft Dynamics CRM 数据。

注意:在按照本文中的说明操作之前,请确保创建了数据库的完整备份副本,以便在出现问题时可以还原该数据库。
要修复现有的 Microsoft Dynamics CRM 数据以便正确设置前缀值,请对 MSCRM 数据库运行以下脚本。
update organizationbase set trackingprefix='<CRM>:;'
注意<CRM> 占位符表示要使用的前缀。

Microsoft Dynamics CRM 3.0 Professional Edition for Service Providers

修补程序信息

Microsoft 目前提供了一个受支持的修补程序。但该程序只用于解决本文中描述的问题。仅当系统遇到此特定问题时,才可应用此修补程序。此修补程序可能还会接受进一步的测试。因此,如果这个问题没有对您造成严重影响,我们建议您等待下一个包含此修补程序的 Microsoft Dynamics CRM 3.0 Professional Edition for Service Providers Service Pack。

要立即解决此问题,请与 Microsoft 客户支持服务联系,以获取该修补程序。要获取 Microsoft 客户支持服务电话号码和支持费用信息的完整列表,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意:特殊情况下,如果 Microsoft 技术支持人员确定某个特定的更新能够解决您的问题,可免收通常情况下收取的电话支持服务费用。对于所述的特定更新无法解决的其他支持问题和事项,将照常收取支持费用。

安装信息

请将此更新安装在运行 Microsoft Dynamics CRM 3.0 Professional Edition for Service Providers 的计算机上。

先决条件

应用此修补程序无需任何先决条件。

删除信息

要从运行 Microsoft Windows 2000 或 Windows Server 2003 的计算机中删除此修补程序,请使用“控制面板”中的“添加或删除程序”。

系统管理员可以使用 Spuninst.exe 工具从运行 Windows 2000 或 Windows Server 2003 的计算机中删除此修补程序。

Spuninst.exe 工具位于 %Windir%\$NTUninstallKB910242$\Spuninst 文件夹中。

有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
832475 Windows 软件更新安装程序包中的新功能说明

重新启动要求

在安装了该修补程序之后,请根据提示重新启动计算机。

文件信息

收起该表格展开该表格
文件名文件版本文件大小日期时间
Crmmsg.dll1.2.3297.12316,08807-Sep-200519:52
Microsoft.crm.application.pages.dll3.0.5300.1005965,38401-Dec-200518:47
Mscrmcustom.dll3.0.5300.101147,45628-Oct-200522:39
Systemsettings.aspx不适用33,17101-Dec-200520:09
Crmhotfix.cdf不适用2,57805-Dec-200523:54
Mscrmcustom.dll3.0.5300.101147,45628-Oct-200522:39
Updspapi.dll6.1.22.0371,93607-Sep-200519:53

状态

Microsoft Dynamics CRM 3.0

Microsoft 已经确认这是在“这篇文章中的信息适用于:”部分中列出的 Microsoft 产品中存在的问题。
此问题已在 Microsoft Dynamics CRM 3.0 更新汇总 1 中得到更正。

Microsoft Dynamics CRM 3.0 Professional Edition for Service Providers

Microsoft 已经确认这是在“这篇文章中的信息适用于:”部分中列出的 Microsoft 产品中存在的问题。

更多信息

有关用于描述 Microsoft 软件更新的术语的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 有关用于描述 Microsoft 软件更新的标准术语的介绍
887283 Microsoft Business Solutions CRM 软件修补程序和更新软件包命名标准

属性

文章编号: 910242 - 最后修改: 2007年6月13日 - 修订: 6.1
这篇文章中的信息适用于:
  • Microsoft Dynamics CRM 3.0
  • Microsoft Dynamics CRM 3.0 Professional Edition for Service Providers
关键字:?
kberrmsg kbqfe kbemail kbpubtypekc kbmbsmigrate kbhotfixserver kbmbsemail KB910242
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

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