这里是普通文章模块栏目内容页
Exchange 2013网内网外邮件接收延迟严重
具体情况是这样的,公司现在有一个exchange 2013,在最近的测试阶段,发现发邮件都出现延迟严重的问题,不管是网内还是网外,基本上是10几分钟到2个多小时。按理说内网邮件应该不经过smtp的发送吧,但是也是不行,基本上没办法正常使用,目前,很费解这个事情。经过查看smtpsend的日志,发现了几个奇怪的事情,日志内容摘选如下:
2013-02-26T01:46:30.638Z,smtp_internet,08CFE010C9EA673A,0,,82.98.86.172:25,*,,attempting to connect
2013-02-26T01:46:39.154Z,smtp_internet,08CFE010C9EA673B,1,,82.98.86.172:25,*,,"Failed to connect. Error Code: 10060, Error Message: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 82.98.86.172:25"

在上面日志里,82.98.86.172是remote-endpoint一栏,而local-endpoint却是空值,我不明白为什么它总是连接这个地址,我们跟这个地址没有任何关系啊,有谁遇到过吗?不知道是否因为这个原因导致邮件发送延迟严重,求救啊!

经过不懈的探索和测试,我们终于找到了问题的关键所在,今天我把答案分享给大家。

在exchange 2013的ECP中,有一个服务器的DNS查找,这个地方一般情况下不需要改动,它可以自己识别到DNS服务器,可能是因为整体网络环境搭建和我公司的企业邮箱域名的关系,从而导致exchange服务器不能正确找到DNS服务器地址!

下面就是具体步骤:
1.用管理员进入ecp,地址 https://exchangeserver.domain.com/ecp
2.打开左侧的服务器选项
3.在右面的菜单中选择第一项服务器
4.双击你的邮件服务器
5.在打开的窗口中找DNS查找
6.在右边定位到内部DNS设置,下拉菜单选择自定义设置
7.选择添加,输入你的内网DNS服务器地址
8.确定,一直确定退出。