查看完整版本: [-- 收不到外部邮件,都卡在queue和badmail中 --]

Exchange技术论坛 -> Exchange Server 2010 -> 收不到外部邮件,都卡在queue和badmail中 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

vbscape 2017-11-19 14:37

收不到外部邮件,都卡在queue和badmail中


我们的服务器安装了3年了一直正常。前两天一次停电再开机就收不到外部邮件了,内部收发和发往外部都正常。
用telnet测试从test@test.com发到内部邮箱,显示正常,但是客户端收不到。
用telnet测试从内部邮箱发到内部邮箱,显示正常,但是客户端也收不到。
用outlook和owa登录账号发给内部邮箱或外部邮箱账号,则均可以收到。
公网DNS检查MX记录正常。
服务器C盘空间富余很多。
检查c:\inetpub\mailroot\queue,发现里面有很多EML,记事本打开看就是外部发来的邮件。badmail里也有很多。
重启SMTPSVC服务,发现一部分queue的邮件没了,好像是跑到了badmail中,再重启就没动静了,期间测试外部邮件发到内部账号仍然收不到。
用telnet测试从test@test.com发到内部邮箱,显示正常,但是客户端收不到。
查看badmail中的BDR文件,里面的内容如下
  1. Unable to deliver this message because the follow error was encountered: "This message is a delivery status notification that cannot be delivered.".
    The specific error code was 0xC00402C7.
    The message sender was <>.


搜索错误代码也没发现有效的解决办法。


有一件可疑的事,以前我们有一个应用需要用SMTP自动发给用户邮件,当时曾想安装SMTP服务器,有没有安装就忘了,总之现在显示是已安装。当时看到IIS6.0的SMTP虚拟服务器是停止状态,无法启动,后来就作罢。但是现在再看SMTP虚拟服务器却发现是运行状态。不知道是不是那时曾改动过什么但没有重启,这次重启才起作用。
看SMTP虚拟服务器的属性,访问控制是允许匿名,中继是无限制,配置应该也没问题。


前段时间在路由器上曾做过端口回流以使内网用户通过外部IP访问内部服务器。还曾在DNS上加过反向搜索。时间都比较久了。


始终不知道是什么原因导致queue的外部邮件不能正确投到用户邮箱中。


恳请这里的朋友帮忙看看怎么解决?多谢了!

flowerwaiter 2017-11-22 21:22
据我所知,Exchange2010的邮件传输是不依赖SMTP虚拟服务器的。建议你可以通过Set-eventloglevel将传输服务的日志级别调整到7,然后看下事件查看器里有没有报错信息。当然如果.que文件很大,你也可以重命名之,然后重启传输服务以释放队列。


查看完整版本: [-- 收不到外部邮件,都卡在queue和badmail中 --] [-- top --]



Powered by phpwind v8.7.1 Code ©2003-2011 phpwind
Time 0.020001 second(s),query:6 Gzip enabled