To configure the CRM Email Router with Exchange 2010 you need to do the following. Not all of these points are clearly documented on the internet.
- Create a mailbox (CRM_Router@domain.com)
- Set password never to expire
- Ensure that the mailbox is not hidden from the address list
- Login to above mailbox
- Enable impersonation with the following Exchange Management Shell command
New-ManagementRoleAssignment –Name: "ApplicationImpersonation-CRM Router" -User: "CRM_Router@domain.com" –Role:"ApplicationImpersonation"