症状
在 Microsoft Exchange Server 2013年服务器已安装边缘服务器角色上反复崩溃EdgeTransport过程。
要确定是否遇到了此问题,请检查应用程序事件日志中显示类似于以下内容的事件 ID 4999:
登录名: 应用程序
来源︰ MSExchange 通用
事件 ID: 4999
任务类别︰ 常规
级别︰ 错误
关键词: 经典
用户: 不适用
计算机︰ YourServerName.Domain.com
说明:
Watson 报告将要发送的进程 id: 2964,使用参数︰ E12IIS,DART 的好友的 DBG-AMD64 15.01.0404.000、 5904,15.01.0403.000。
ErrorReportingEnabled︰ 真
exData = | exHResult = 2147024894 | exStacktrace 在 Microsoft.Exchange.MessagingPolicies.Rules.TransportRulesErrorHandler =.cctor () | exTargetSite = |
版本 = 15.0.0.0,区域性程序 = 31bf3856ad364e35 或其中一个依赖项。系统找不到文件 specified.exData=|exHResult=-2147024894 | exStacktrace 在 Microsoft.Exchange.MessagingPolicies.Rules.TransportRulesErrorHandler =.cctor () |exTargetSite=|exSource=Microsoft.Exchange.MessagingPolicies.Rules|exMessage=Could 加载文件或程序集 Microsoft.Filtering、 版本 = 15.0.0.0,区域性程序 = 31bf3856ad364e35 或其中一个依赖项。系统无法找到指定的文件。
如果您有任何类似于以下的 4999 事件和 4999 事件包括以下文本中的说明字段 (还在为澄清此 4999 事件突出显示),您遇到了本文中所述的症状,然后︰
edgetransport,M.E.MessagingPolicies.Rules,M.E.M.R.TransportRulesErrorHandler.cctor System.TypeInitializationException
exSource=Microsoft.Exchange.MessagingPolicies.Rules|exMessage=Could 无法加载文件或程序集 Microsoft.Filtering
原因
如果规则被配置为删除邮件主题或邮件正文中包含特定文本,则会出现此问题。例如,当该规则包含-SubjectOrBodyContains条件 (也称为谓词) 时,将出现此问题。当处理与规则不匹配的任何邮件时, EdgeTransport进程崩溃。
此外,另一个规则在计算过程中遇到错误时,将出现此问题。在这种情况下, TransportRulesErrorHandler类名和EdgeTransport进程崩溃。
解决方案
若要解决此问题,请为 Exchange Server 2013年或更高版本的 Exchange Server 2013年累积更新安装累积更新 13 。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
了解 Microsoft 用于描述软件更新的术语。