The e-mail router moves unsolicited e-mail messages to an undeliverable folder if the at symbol (@) is the first character in a sender's display name in Microsoft Dynamics CRM 4.0

Article translations Article translations
Article ID: 969287 - View products that this article applies to.
Expand all | Collapse all

On This Page

SYMPTOMS

When you send an unsolicited e-mail message that contains the at sign (@) as the first character in the display name to a distribution list in Microsoft Dynamics CRM 4.0, the e-mail cannot be delivered. Instead, the e-mail router moves the e-mail message to an undeliverable folder. You receive the following exception in the event log:

<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>System.Web.Services.Protocols.SoapException: Server was unable to process request. ---&gt; System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&gt; System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Microsoft.Crm.EmailAddressParser.Parse(String input)
at Microsoft.Crm.ObjectModel.AddressManager.ParseEmailAddresses(String rawInput, AddressCategory addressCategory) at Microsoft.Crm.ObjectModel.EmailService.CheckIncoming(String messageId, String subject, String from, String to, String cc, String bcc, ExecutionContext context, Int32&amp; reasonCode)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct&amp; sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)
at Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IPluginExecutionContext context)
at Microsoft.Crm.Extensibility.PluginStep.Execute(PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.Pipeline.Execute(PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.MessageProcessor.Execute(PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.InternalMessageDispatcher.Execute(PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.ExternalMessageDispatcher.Execute(String messageName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, PropertyBag fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
at Microsoft.Crm.Sdk.RequestBase.Process(Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
at Microsoft.Crm.Sdk.RequestBase.Process(CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
at Microsoft.Crm.Sdk.CrmServiceInternal.Execute(RequestBase request, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
at Microsoft.Crm.Sdk.Crm2007.CrmService.Execute(Request request)
--- End of inner exception stack trace ---</faultstring>
<detail />
</soap:Fault>

For example, this problem occurs if the display name begins with "@sales."

RESOLUTION

Hotfix information for Microsoft Dynamics CRM 4.0

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Microsoft Dynamics CRM 4.0 Router, i386-based version

Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Antixsslibrary.dll1.5.0.030,56010-Mar-200910:59x86
Config.xmlNot Applicable31919-Mar-200909:23Not Applicable
Crmupdatewrapper.exe4.0.7333.1408448,36010-Mar-200910:59x86
Crmupdatewrapper.exe.configNot Applicable14819-Feb-200913:11Not Applicable
Eula.rtfNot Applicable100,04819-Feb-200913:15Not Applicable
Microsoft.crm.dll4.0.7333.1408923,48810-Mar-200910:59x86
Microsoft.crm.setup.common.dll4.0.7333.1408534,36810-Mar-200910:59x86
Microsoft.crm.setup.database.common.dll4.0.7333.140867,42410-Mar-200910:59x86
Microsoft.crm.setup.databaseinstaller.dll4.0.7333.140875,61610-Mar-200910:59x86
Microsoft.crm.setup.server.utility.dll4.0.7333.1408186,21610-Mar-200910:59x86
Microsoft.crm.tools.logging.dll4.0.7333.140819,80810-Mar-200910:59x86
Microsoft.windowsinstaller.dll4.0.7333.1408116,57610-Mar-200910:59x86
Router_i386.mspNot Applicable1,182,20819-Mar-200909:30Not Applicable
Eula.rtfNot Applicable100,04819-Feb-200913:15Not Applicable
Newimport.xmlNot Applicable3,953,79810-Mar-200911:32Not Applicable
Microsoft.crm.deploymentconfigtool.exe4.0.7333.140963,32819-Mar-200906:19x86
Microsoft.crm.tools.logging.dll4.0.7333.140919,80819-Mar-200906:19x86
Microsoft.crm.se.granthiddenprivileges.exe4.0.7333.140917,76819-Mar-200906:19x86

Microsoft Dynamics CRM 4.0 Router, x64-based version

Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Antixsslibrary.dll1.5.0.030,56810-Mar-200910:45x86
Config.xmlNot Applicable32019-Mar-200909:23Not Applicable
Crmupdatewrapper.exe4.0.7333.1408448,35210-Mar-200910:45x86
Crmupdatewrapper.exe.configNot Applicable14822-Feb-200905:03Not Applicable
Eula.rtfNot Applicable100,04822-Feb-200905:06Not Applicable
Microsoft.crm.dll4.0.7333.1408923,49610-Mar-200910:45x86
Microsoft.crm.setup.common.dll4.0.7333.1408534,36810-Mar-200910:45x86
Microsoft.crm.setup.database.common.dll4.0.7333.140867,42410-Mar-200910:45x86
Microsoft.crm.setup.databaseinstaller.dll4.0.7333.140875,62410-Mar-200910:45x86
Microsoft.crm.setup.server.utility.dll4.0.7333.1408186,20810-Mar-200910:45x86
Microsoft.crm.tools.logging.dll4.0.7333.140819,80810-Mar-200910:45x86
Microsoft.windowsinstaller.dll4.0.7333.1408116,57610-Mar-200910:45x86
Router_amd64.mspNot Applicable1,179,64819-Mar-200909:30Not Applicable
Eula.rtfNot Applicable100,04822-Feb-200905:06Not Applicable
Newimport.xmlNot Applicable3,953,79810-Mar-200911:10Not Applicable
Microsoft.crm.deploymentconfigtool.exe4.0.7333.140963,32819-Mar-200906:31x86
Microsoft.crm.tools.logging.dll4.0.7333.140919,80819-Mar-200906:31x86
Microsoft.crm.se.granthiddenprivileges.exe4.0.7333.140917,76019-Mar-200906:31x86

Installation information

Install this hotfix on computers that are running the Microsoft Dynamics CRM 4.0 Server and the Microsoft Dynamics CRM 4.0 Client for Microsoft Office Outlook.

Prerequisites

You must have Microsoft Dynamics CRM 4.0 installed to apply this hotfix.

Restart requirement

If you are prompted, restart the computer after you install the hotfix.

Removal information

The setup update cannot be removed.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates
For more information about Microsoft Business Solutions CRM software hotfix and update package terminology, click the following article number to view the article in the Microsoft Knowledge Base:
887283 Microsoft Business Solutions CRM software hotfix and update package naming standards

Properties

Article ID: 969287 - Last Review: January 20, 2012 - Revision: 1.2
APPLIES TO
  • Microsoft Dynamics CRM 4.0
Keywords: 
kbmbsemail kbfix kbautohotfix kbexpertiseinter kbsurveynew kbmbsmigrate kbqfe kbhotfixserver KB969287

Give Feedback

 

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