首页 > 代码库 > exchange 2010 发送的邮件对方无法收到

exchange 2010 发送的邮件对方无法收到

大家好,有段时间没有发博客了,实在抱歉。多余的话不多说了,言归正传。

前2天有客户遇到个了棘手的问题,向我求助。下面我把此问题及处理方法分享给大家,希望对大家有所帮助

环境信息:exchange 2010 sp3(共2台服务器:1台CAS\HUB、1台MBX),没有高可用

问题描述:outlook客户端连接正常、OWA访问正常、接收邮件正常;发送邮件(包括:给自己发送、内网用户之间,内网用户向外部用户)显示发送成功,队列中没有排队,发件人没有收到退信,  但是收件人未收到邮件

 

处理过程:

  1. 通过问题的现象,检查exchange 2010的规则,以确认是否是用户误配置的规则把发送的邮件全给丢弃了,通过查看没有规则

  2. 查看exchange 2010 前端服务器的事件日志,发现事件ID为1022的事件,如下图:

技术分享

3. 通过命令Get-TransportConfig |fl InternalSMTPServers查看 内部SMTP服务器列表,发现为空,如下图:

技术分享

4. 通过以下命令添加一下内部SMTP服务器地址:set-TransportConfig –InternalSMTPServers 192.168.99.111

技术分享

5. 至此1022的事件搞定,但问题依旧。

通过问题现象(通过OWA发送的邮件都在草稿箱中,没有到队列中)判断应该是exchange 2010 后端MBX提交邮件到前端HUB的时候遇到了问题,通过查看exchange 2010 后端服务器的事件日志,发现事件:1099的错误事件,如下图:

技术分享

通过此事件验证我的判断是正确的。

针对此问题,我在exchange 2010 后端MBX上添加了HUB传输角色,添加完成后,发现邮件全部发出去了,而且收件人都收到了。到此,问题基本解决。

为了彻底解决此问题,我在exchange 2010前端上将HUB角色删除重新添加后,问题搞定。

本文出自 “jianbin liu的博客” 博客,请务必保留此出处http://liujb.blog.51cto.com/269257/1950996

exchange 2010 发送的邮件对方无法收到