切换到宽版
  • 4275阅读
  • 1回复

[求助]收不到外部邮件,都卡在queue和badmail中 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2017-11-19

我们的服务器安装了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.".
  2. The specific error code was 0xC00402C7.
  3. The message sender was <>.


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


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


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


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


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

只看该作者 1楼  发表于: 2017-11-22
据我所知,Exchange2010的邮件传输是不依赖SMTP虚拟服务器的。建议你可以通过Set-eventloglevel将传输服务的日志级别调整到7,然后看下事件查看器里有没有报错信息。当然如果.que文件很大,你也可以重命名之,然后重启传输服务以释放队列。
Exchange中文站10周年献礼。Exchange2016中文视频教程热销中:edu.exchangecn.com/course/12
快速回复
限60 字节
 
上一个 下一个