/ 中存储网

故障处理之:使用加密SMTP链接Exchange问题一例经验总结

2014-08-28 23:37:00 来源:中存储网
公司老板的MAC本中的MAIL突然不能往外网发送电子邮件了,总是报出【服务器响应: '550 5.7.1 Unable to relay'】错误,由于公司内部只有几位高层使用MAC电脑,也没有可以进行测试的资源,只能现在PC机上测试一下Outlook Express的收发情况了。

配置好OE,域内收信和发信都没问题,但是给域外发信问题就来了(图1)
 

从提示上看,是邮件不允许中继,不过使用OWA和outlook收发都没有问题,为什么OE会有这样的提示呢。网上一搜,发现同志们都是这问题,也没有啥好的解决方法,不过在微软论坛上找到一篇比较权威的回答:

" 在Exchange 2007中,默认情况下SMTP和POP3都是SSL加密的。POP3加密连接的端口是995,而在Exchange 2007中加密的SMTP的端口使用的是587,这个端口你可以在"Client servername"接收连接器中看到。而我们客户端(OE, Outlook)使用SSL SMTP连接时候指定的端口是25,所以这样的话即使你在客户端上设置SMTP POP3使用加密连接,端口不一致是连接不上的。有两个办法解决:

1,微软发布了一个补丁,安装在客户端上,这样客户端在使用SMTP ssl 连接的时候就使用587端口了,链接为:http://support.microsoft.com/kb/933612/zh-cn

2,在OE或者Outlook中将SMTP SSL的端口手动更改为587,在配置帐户的安全选项卡中更改。

受此文启发,更改了一下OE里的帐户设置,仅将帐户设置里高级选项中的SMTP启用SSL并更改端口为587(图2)
 

而Exchange 2007中,有些文章说可以通过取消传输层安全性的方式来使OE正常发送邮件,不过在OE客户端那里设置了SMTP加密后,默认接受连接器的安全设置就可以正常启用了。(图3)