抢救microsoft exchange邮件服务器

12/3/2006来源:Exchange Server人气:8367

问题:邮件服务器“罢工”


  星期一一上班,刚看书没五分钟,我就听说局里的intranet邮件系统坏了,心想小事一桩,无非是老毛病又犯了。

  按以往的经验,我先检查172.220.32.8这台邮件服务器。先用administrator登录进邮件服务器,查看“开始→控制面板→服务”,发现与邮件相关的五个服务确实都没启动起来。以前也曾有一次邮件系统坏了,只要依次点击与邮件相关的五个服务,选择“开始”,就能搞定。这次,也不例外,从上到下,依次启动服务,没想到,在刚选择“microsoft exchange directory”服务时,点击“开始”后,系统就出现提示“错误1068:相关服务或组无法启动”,接着分别启动“microsoft exchange information store、microsoft exchange internet mail service、microsoft exchange message transfer agent ”这三个服务均出现“错误1068:相关服务或组无法启动”的提示,而启动“microsoft exchange system attendant”服务时又出现“错误1069:由于登录失败而无法启动服务”。我心想也许是系统启动时哪里出错了,关机重启。没准问题就解决了。可是谁想重启后,查看“开始→控制面板→服务”,发现问题依然存在,我的心也随之一沉,问题究竟出在哪里呢?



  分析:登录受阻,“疙瘩”在哪


  仔细分析错误1068和1069,我认为错误1068是由错误1069引起的,只要解决了错误1069,1068也就不攻自破了。于是选择引起错误1069的“microsoft exchange system attendant”服务,进一步检查,点击“启动”,查看“服务”属性,其中启动类型有自动、手工、禁用这三个属性,应该与问题无关。接下来的登录属性有两个选择,一个是系统账号(即administrator),另一个是本账号,需要输入账号名及密码。目前选择的是本账号,虽然有许多服务选择系统账号,但考虑到微软有这样一个推荐声明:考虑到安装微软exchange服务器的管理员,能够更改管理员账号的密码而不影响exchange服务器的启动,因此特推荐用户使用独立账号。所以在安装microsoft exchange server时我专门创建了一个管理账号,难道是密码被改了?我启动域用户管理器,重新设定账号密码,相应地更改microsoft exchange system attendant服务属性,这下应该大功告成了吧。由此可见,以后我得更改administrator的口令,加强管理,严防账号被改,若用户想用此机器收发邮件,就用普通用户账号登入。这样想着,我满怀信心关机、重启,但谁成想,结果真令人失望,问题依然如故。


  结果:恍然大悟,账号过期


  老天真的要让我重新安装一遍邮件系统吗?要创建那么多邮箱,要设定那么多配置……先要罗列出一个域名清单,凡是域名在此清单之列的邮件都发向外部邮件系统,还要想着更改pop3协议的属性……不行,再好好想想,“由于登录失败而无法启动服务”,忽然我眼前一亮,何不用邮件管理账号登录看看是什么结果呢?

  我注销了administrator,用管理邮件账号登录,系统提示:“您的账号已过期,请向系统管理员咨询”。太棒了,功夫不负有心人,问题的根终于找到了,接着用administrator登录,查看管理邮件账号,一看属性是1999年9月5日到期,可不,当天都9月6号了。干脆设个永不过期,然后启动“microsoft exchange system attendant”服务,成功了。其它服务也一一启动成功,看来只要肯动脑筋,问题还是能解决的。


  新的问题:nt报错


  才隔了一天,用户反映不能发信。先查找服务,我发现“microsoft exchange system attendant”没处在激活状态。选择该项服务,点击“开始”,系统提示:“错误2140:nt内部错误”。我心想:也许是偶然的因素,可能关机重启问题就解决了。可事与愿违,丝毫不解决问题。真的要重装exchange系统吗?可nt内部错误不是exchange错误,重装很可能依然解决不了问题。脑子里忽然闪过一个念头:既然是nt内部错误,何不看一看“事件查看器”呢?

  首先看到一个来源于microsoft exchange sa的严重错误,双击以后显示如下:网络故障,无法连接到exchange服务器上。看来nt和exchange 不愿合作,但究竟是何原因呢?接着查找,又找到一个来源于microsoft exchange mta的严重错误,双击以后提示如下:由于mta数据存放的空间小于10mb,或者查找磁盘剩余空间时出错,因此mta被中断。太好了,问题找到了,马上检查c盘空间,结果仅剩下可怜的2m,整理c盘,加大剩余空间。重新启动,一切ok,大功终于告成了。


  背景资料


  图中所示,是我局internet/intranet邮件体系结构,其中172.220.×.×是intranet部分,206.96.24.×是internet网部分。该系统选择microsoft exchange服务器作为邮件服务器,已经实现了intranet和internet之间的邮件互发。