在一台Crm2011服务器环境中,部署了ADFS2.0 启用了IFD,从WEB端和outlook Client访问CRM都正常。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

         后来在这个环境中部署Email Router 完成工作流中的邮件通知环节。Email Router 配置正常,并在配置向导中能列出组织中的用户信息。最后对用户邮件测试时,出现以下错误:

 

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

 
 
在错误日志中有如下记录:

日志名称:          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 端点中启用如下图的设置

 

 

但是,带来一个后遗症。我从外网通过WEB端可以正常访问CRM WEB站点,但是无法从CRM client客户端连接到CRM,在公司内网CRM client可以正常工作。 目前没找到合适的解决办法:禁用该设置,CRM client正常,但是email router又出现上文提到的错误。