Exchange 2010 入站 SMTP 邮件 | 421 4.4.1 连接超时

Exchange 2010 入站 SMTP 邮件 | 421 4.4.1 连接超时

让我尝试解释一下。

一周前,我安装了一台新的 Server 2008 R2 服务器,打算将其用作邮件服务器。我在服务器上安装了 Exchange 2010。

所有服务正常运行一周。(入站/出站邮件、Outlook WebAccess、公司域内的内部邮件)

从昨天更新并重新启动我的服务器后(不确定是否相关但它的信息)入站 SMTP 邮件发生了一件奇怪的事情。(记录显示所有其他邮件操作都在正常运行)

我已完成的调试操作:

当我运行入站 smtp 邮件检查时:测试交换连通性 我得到例外:

服务器返回状态代码 421 - 服务不可用,正在关闭传输通道。服务器响应为:4.4.1 连接超时 异常详细信息:消息:服务不可用,正在关闭传输通道。服务器响应为:4.4.1 连接超时 类型:System.Net.Mail.SmtpException 堆栈跟踪:位于 System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) 位于 System.Net.Mail.SmtpClient.Send(MailMessage message) 位于 Microsoft.Exchange.Tools.ExRca.Tests.SmtpMessageTest.PerformTestReally()

当我从以下位置进行 telnet 时:我域中的 PC、邮件服务器本身以及域外的 PC,我得到完全相同的行为。我 telnet 到:telnet mail.mydomain.com 25 telnet 给了我一个答案。然后我说 helo:helo mydomain.com 答案是:421 4.4.1 连接超时 与主机的连接丢失

但现在真正奇怪的是。如果我不去管我的服务器,那么几个小时后,入站 SMTP 邮件又开始工作了???!!!从那一刻起,它一直工作,直到我再次重新启动服务器……

当然,服务再次开始应答 smtp 呼叫的时间完全是随机的,这让我手忙脚乱,不知道该如何调试这个问题。我已经在 Google 上搜索并尝试了好几个小时,所以我迫切需要更多想法来解决这个问题。:)

额外信息:

服务器一点也不忙,它的 CPU 为 0%,内存分配为 1.7GB...所以它什么也没做

有人能帮我调查一下这个奇怪的问题吗?

附加信息:

我注意到应用程序日志中出现了不少与 Exchange 相关的警告和 1 个错误。现在,通过将某些 Exchange 服务设置为延迟启动,所有这些警告都已修复。看起来 Exchange 系统开始变得很快。

此后我又重新启动了几次,但不幸的是,修复警告并没有解决超时问题。

更多信息:

作为测试,我在每次重新创建之间重新启动时重新创建了以下连接器,以测试这是否有帮助:

接收连接器(组织中心)非 MAPI 的默认客户端连接器(服务器配置中心)默认集线器连接器也配置为 Internet 访问(服务器配置中心)不幸的是,这些操作也没有帮助......

答案1

我最终找到了超时的原因。

问题出在 MS Exchange 传输服务本身。当我再次收到超时提示时,我灵机一动,手动重启了该服务。重启后,SMTP 入站立即恢复工作,telnet 可以再次发出 HELO 消息。

为了重现此问题,我重新启动了服务器,但再次出现超时...然后重新启动服务,然后一切又恢复正常。

作为测试,我决定将传输服务的启动属性从手动更改为手动(延迟),然后重新启动服务器...您知道盒子里的所有小玩意儿都开始正常工作,并且重新启动后入站也能正常工作。

当然,我测试了 10 次重启,但一切又恢复正常了。这个问题的根本原因仍是一个谜,但暂时可以采用变通方法。

我现在会更密切地监控盒子的行为。我希望这能帮助其他人解决这个问题!:)

答案2

对于ERROR: 'CONNECT' caused '421 Service not available, closing transmission channel',请检查您的连接 IP 是否被收件人邮件网关服务器阻止。

您可以从不同位置进行 telnet 来验证此问题。

相关内容