Exchange出现邮件外发失败,没有退信,发往不同域名的邮件都堵在队里中,打开队列查看器,看到队列中报临时错误:451 4.4.0 DNS query failed.
原因分析:
根据报错可以分析出是DNS解析问题导致,在本地服务器上打开cmd命令窗口,用nslookup -q=mx apple.com
命令查询是否可以解析出收件方域名(apple.com可替换成收件方域名)的MX记录,如本地服务器可以解析出,那可能是Exchange上设置了自定义的DNS解析不出,如本地服务器解析不出,那就是本地服务器上的DNS设置问题。
解决办法:
情况一:本地服务器的DNS解析不到收件方域名的MX记录,那请检查网卡的DNS设置是否正确,如指向内部DNS服务器,请检测内部DNS服务器服务是否正常。
情况二:本地服务器的DNS可以解析出收件方域名的MX记录,这种情况,一般是Exchange上设置了自定义的DNS出了问题:
打开Exchange管理控制台,到“服务器配置”,在右边出现的服务器上,点击右键,打开“属性”,查看“外部/内部DNS查找”是否设置了自定义DNS,如果有请修改为“使用网卡DNS设置”或修改正确的自定义DNS服务器IP。
最后,重启Exchange传输服务,刷新队列,问题解决。
总结:方法也是在网上找出来的,特此记录!