让我试着解释一下。
一个星期前,我已经安装了一个新的Server 2008 R2服务器,目的是使它成为一个邮件服务器。 在服务器上,我安装了Exchange 2010。
所有服务工作一周。 (入站/出站邮件,Outlook Web访问,公司域中的内部邮件)
由于昨天更新并重新启动我的服务器(不知道是否相关,但其信息)一个奇怪的事情是入侵SMTP邮件。 (为logging所有其他邮件操作正在工作)
事情我已经做了debugging:
当我运行入站smtp邮件检查: testing交换连接我得到exception:
服务器返回状态码421 – 服务不可用,closures传输通道。 服务器响应是:4.4.1连接超时exception详细信息:消息:服务不可用,closures传输通道。 服务器响应是:4.4.1连接超时types:System.Net.Mail.SmtpException堆栈跟踪:在System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint)在System.Net.Mail.SmtpClient.Send(MailMessage消息)在Microsoft.Exchange.Tools.ExRca.Tests.SmtpMessageTest.PerformTestReally()
当我从以下地点telnet:pc在我的域名,在邮件服务器本身,和一个电脑以外的域我得到完全相同的行为。 我telnet到:telnet mail.mydomain.com 25 telnet给我一个答案。 然后我说helo:helo mydomain.com答案是:4.4 4.4.1连接超时与主机的连接丢失
但现在真实的怪异部分。 如果我离开我的服务器,然后几个小时后入站SMTP邮件重新开始工作??? !!! 从那一刻起,它一直在工作,直到我再次重启我的服务器…
当服务开始回复smtp电话的时间当然是随机的,并将我的双手留在我的头发我怎么会debugging这个问题。 我已经search了几个小时,并尝试了几个小时,所以我绝望了更多的想法如何解决这个问题。 🙂
额外信息:
服务器不忙,它有CPU 0%和1,7GB内存分配…所以它什么都不做
有没有人有点我来调查这个奇怪的问题?
附加信息:
我注意到,我在应用程序日志中有相关的交换和1错误的相当多的警告。 所有这些警告现在都通过设置一些交换服务来延迟启动来解决。 看起来像Exchange系统开始快速。
之后,我又重新启动了几次,但不幸的是修复警告没有解决超时问题。
更多信息:
作为一个testing,我重新启动之间重新启动每个休闲之间testing,如果这可能有助于以下连接器:
接收连接器(组织中心)非MAPI(服务器configuration集线器)的默认客户端连接器也configuration为互联网访问(服务器configuration集线器)的默认集线器连接器不幸的是,这些行动也没有帮助….
我终于find了暂停的原因。
问题出在MS Exchange传输服务本身。 当我再次收到超时时,我明白了手动重启服务的想法。 并立即重启SMTP入站工作和telnet可以再次说HELO。
要重现我重新启动的服务器,并有我的超时再次…然后重新启动服务,是的东西又起来了。
作为testing,我决定将运输服务的启动属性从手动更改为手动(延迟),然后重新启动服务器…并且您知道箱子中的所有Gizmo开始正常工作,并且入站正在工作重启后。
OFC我testing了这个惠普10重新启动,但所有工作再次。 这个问题的根源是什么仍然是一个谜,但现在解决方法。
现在我将更密切地监视盒子的行为。 我希望这会帮助别人把他的头发解决这个问题! 🙂
对于ERROR: 'CONNECT' caused '421 Service not available, closing transmission channel' ,请检查您的连接IP是否被收件人邮件网关服务器阻止。
您可以从不同的位置远程login以validation此问题。