So, we have a new instance of CRM 2013 installed on a fresh Windows Server 2012 R2. We want to configure the email router and when trying to “test access” we get an error like this:

Incoming Status: Failure - Type 'System.ServiceModel.Channels.ReceivedFault' in Assembly
'System.ServiceModel, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089' 
is not marked as serializable.

There are multiple solutions. The most common one is to check that the user that is set in the Email Router for authentication with the crm is a valid domain user and he is part of PrivUserGroup in AD. This did not help me and so I turned on error logging and saw the following error:

Could not verify the version of Microsoft Dynamics CRM at [server name]. The server was unable 
to process the request due to an internal error.

This got me thinking, and as it turns out, the CRM Email Router is installing a service which by default set to run as a network account. But that user cannot connect to CRM because he is not set accordingly. So the solution was to put the service to run as a valid CRM user.



2 Responses to “CRM 2013 – Email router error”

  1. Israel Redden says:

    We recently installed the email router on Server 2012, and then upgraded the server to 2012 R2. Since we upgraded the server we’ve had a continuous string of errors. Has your problem been completely resolved, or are you still experiencing difficulties running the email router on R2?

  2. Israel Redden says:

    I’m sorry. I just saw you said you have CRM 2013 on the server (on-premise?), and weren’t talking directly about having the email router installed on R2.

Leave a Reply