我有 Exchange 2003,现在在重新启动服务后,SMTP 服务每隔几秒钟就会突然停止。它昨天开始出现,但几个小时后我能够停止这种疯狂的情况(说实话不知道怎么做到的),但多次重新启动,尝试保留一些电子邮件等,它终于让我永久启动了 SMTP。今天问题又出现了……Exchange 是最新的服务包,所以我之前读到的有关这个问题的问题似乎没有关系?我试图重新安装服务包,但它抱怨安装了较早的 IMF,但在 Exchange 目录中没有 IMFv1,只有 IMFv2,所以我假设它是最新版本。
有人知道如何解决这个问题吗?不知道在哪里寻找答案?
简单邮件传输协议 (SMTP) 服务意外终止。此情况已发生 97 次。事件 ID 7034
IIS Admin Service 服务意外终止。此事件已发生 57 次。将在 1 毫秒内采取以下纠正措施:运行配置的恢复程序。事件 ID 7031
虚拟服务器 2:SMTP 服务器无法从 SMTPSVC 读取元数据库键 MailQueueDir。事件 ID 为 418
虚拟服务器 2:SMTP 服务器无法读取元数据库密钥 MailPickupDir,事件 ID 为 418
由于为该应用程序池提供服务的进程中出现一系列故障,应用程序池“DefaultAppPool”被自动禁用。事件 ID 1002
Inetinfo 意外终止,系统未配置重新启动 IIS Admin。万维网发布服务已关闭。事件 ID 1030
应用程序特定的权限设置未向用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20) 授予 CLSID 为 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 的 COM 服务器应用程序的本地启动权限。可以使用组件服务管理工具修改此安全权限。事件 ID 10016
似乎一切都失败了……
在我删除之后这封邮件从队列文件夹 smtp 服务启动并正在运行...为什么会造成如此混乱..现在我想起来,昨天我还发现俄罗斯电子邮件造成了混乱,删除后问题就消失了。奇怪的东西...
也许是 bug?
编辑:我每天都会收到越来越多的俄罗斯电子邮件,这会导致 smtp 服务崩溃......
答案1
我曾与 Microsoft 和 Policy Patrol 合作过。Microsoft 提供了 2 个补丁(但没用),并且在诊断和数据库中的类似案例后也建议 Policy Patrol 可能是这种情况。事实上,Policy Patrol 对此很感兴趣,并在新的 smtp 接收器上提供了几个版本。我们仍在努力解决问题,因为仍然有一些错误很少发生,但事情正在朝着好的方向发展。
我被告知要禁用以下功能并用他们发送给我的新水槽替换它:
贝叶斯过滤(包括自动贝叶斯过滤学习)
地址验证(验证 MX 记录是否存在并验证发件人的 SMTP 连接)
到目前为止,我今天遇到过一次崩溃,有一天我每天遇到 100 次崩溃。奇怪的是,这样的系统运行了很长时间,没有任何问题,现在却突然开始崩溃(我没有触碰 Policy Patrol 或 Exchange)。
如果有人遇到类似问题,我会首先联系 Policy Patrol,而不联系 Microsoft,因为看起来这确实是 Policy Patrol 的问题。