CRM 4.0: 邮件标题的特殊字符导致EmailRouter无法正常工作
症状:
Email Router停止处理邮件,在Windows事件查看器里发现如下错误信息:
The remote server returned an error: (404) Not Found
发现Email Router停止处理邮件前在处理的邮件标题 (Subject)有特殊的字符如 “+”等
原因:
Exchange服务被安装到IIS7上了, Email Router配置使用Exchange Web Service/或Exchange WebDav 协议来处理邮件。参看HTTP Error 404.11 – URL_DOUBLE_ESCAPED
解决办法:
1. 在Exchange机器上命令行下:
C:\windows\system32\inetsrv> appcmd set config /section:requestfiltering /allowdoubleescaping:true
2. 在Exchange机器命令行下重新启动IIS服务
c:\windows\system32\> iisreset
thanks
Clifford Zhang (张立岩)