--勉励自己努力以钉子的“挤”劲和“钻”劲提升自己
 :: Blog List ::
钉子 发表于 2008-6-30 22:38:50

今天客户问起来一个问题:Exchange Server 2003 可以正常向163之类的外部邮件.但是当163向Exchange Server 2003发邮件时却收到类似Client was not authenticated的错误.向我求助,以下是排错的过程:

1.首先我登录到服务器上Telnet了一下127.0.01的25端口,尝试发信,同样遇到Client was not authenticated的错误



2.很自然的,我检查起来SMTP的访问控制.看有没有把"匿名访问"给关闭.但结果本没有修改:

3.确定SMTP设定正确后,转向检查其它相关的软件,发现服务器装了Macafee的企业版客户端.要求删除后重启.问题以然.

4.开始头痛了.找微软的朋友聊了一下,他们给我的建议是检查一下是否病毒软件有遗留问题或是其它的Event Sink,给我一个Exchange Metabase Checker 1.4(ExMetabaseCheck),经过扫描除了MSExchange Content Filter EOD Sink(IMF)及ISM SMTP Transport(Inter-site Messaging SMTP Transport(结点间通信)也没有发现其它Sink.而且还尝试使用Reset DS2MB问题依然.

5.经过4后的分析,所以想起来停用原来的"默认SMTP虚拟服务器",然后新建一个SMTP虚拟服务器.



6.然后再Telnet了一下127.0.01的25端口,尝试发信,之前的问题不再出现:



7.至此,虽然找到了一个解决办法,初步认为是之前安装的病毒软件或是未知操作造成SMTP的,很可惜的是却一直没有找到具体的错误原因.但无论如何,希望对大家一个思路.

P.S:

当然,我们即然发现是SMTP的问题,也可以考虑删除SMTP再重装.应该也可以解决这个问题.

发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:
Best view with 1024 x 768 pixel & IE 6.0.
About Me
Archives Categories
Replies List
My FriendLinks
Blog Info

Powered by Oblog.