在一台Crm2011服务器环境中,部署了ADFS2.0 启用了IFD,从WEB端和outlook Client访问CRM都正常。
         后来在这个环境中部署Email Router 完成工作流中的邮件通知环节。Email Router 配置正常,并在配置向导中能列出组织中的用户信息。最后对用户邮件测试时,出现以下错误:
 CRM 2011 Email Router Issue in IFD ENV_第1张图片
 
 
在错误日志中有如下记录:
日志名称:          Application
来源:            MSCRMEmail
日期:            2011/11/16 13:59:16
事件 ID:         26234
任务类别:         
级别:            错误
关键字:           经典
用户:            暂缺
计算机:          **********
描述:
#26234 - 电子邮件路由器服务无法处理使用程序集 Microsoft.Crm.Tools.EmailProviders.dll 和类 Microsoft.Crm.Tools.Email.Providers.SmtpPollingSendEmailProvider 的提供程序工作项。System.ServiceModel.ServerTooBusyException: The HTTP service located at http://fed.icochina.com.cn/adfs/services/trust/13/username is too busy.  ---> System.Net.WebException: The remote server returned an error: (503) Server Unavailable.
   at System.Net.HttpWebRequest.GetResponse()
   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
   --- End of inner exception stack trace ---
解决的办法是:在ADFS 端点中启用如下图的设置
 CRM 2011 Email Router Issue in IFD ENV_第2张图片  
但是,带来一个后遗症。我从外网通过WEB端可以正常访问CRM WEB站点,但是无法从CRM client客户端连接到CRM,在公司内网CRM client可以正常工作。 目前没找到合适的解决办法:禁用该设置,CRM client正常,但是email router又出现上文提到的错误。