邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: [转帖]批处理自动解决Imail的Queuemgr服务挂起 [打印本页]

作者: 钉子    时间: 2006-6-21 18:25
标题: [转帖]批处理自动解决Imail的Queuemgr服务挂起
作者:goxia

     Imail是一款非常知名的邮件服务器软件,但是他的邮件进程管理却设计得真不怎么样,很多管理员都会遇到Imail的邮件进程处理服务Queuemgr经常挂起的问题,我们通常的解决方法就是进入Imail控制器重新启动Queuemgr,但是会发现Imail程序挂起,那么我们只能通过任务管理来杀掉Queuemgr进程之后再去启动,那么我们能否将此步骤实现自动化呢?

      答案是当然可以的,就是利用服务管理器中的服务恢复功能,我们可以使用此功能来监查Queuemgr服务的状态,如果Queuemgr服务挂起或者失败,那么我们可以通过启动一个批出来来讲它重新启动运行,之所以要利用批处理就是为了解决Queuemgr服务在服务管理器中显示的状态为启动,而此时实际上服务已经挂起的问题,如果单纯的使用net stop && net start是无法终止此服务进程的,必须通过任务管理器将进程杀掉后才能重新启动这个服务,我们可以使用taskkill命令来杀掉进程,这样这个问题就得到了完整的解决方案!

下面就是我的批处理ImailQueuemgrFilter.bat的内容:

  1. @echo Imail Filter
  2. net stop queuemgr
  3. net stop smtpd32
  4. taskkill /f /im queuemgr.exe
  5. taskkill /f /im smtpd32.exe
  6. net start queuemgr
  7. net start smtpd32
复制代码

无标题.bmp (791.07 KB, 下载次数: 17)

无标题.bmp

作者: c361    时间: 2006-12-4 21:57
我先试试。imail8.22经常挂
作者: newnewnew    时间: 2007-1-2 09:18
我用来试试对付一下pop3服务。。。因为我发现现在偶的pop3也经常服务不支持了。。
作者: 牧马    时间: 2007-1-10 11:34
我今天也用了!看一段时间的反应吧!以前老是断!
作者: fanyer    时间: 2007-1-28 21:45
我试过了,好像不管用
作者: jscjs2007    时间: 2007-3-2 21:32
标题: taskkill
taskkill非内部命令  运行不起来
作者: wzc1011    时间: 2007-5-17 15:14
在当前的状态下无法控制服务
作者: thunderman    时间: 2007-5-28 09:05
不能对应Imail所有版本的吧
作者: gatesmaster    时间: 2007-7-30 16:54
怎么不行?




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.net/) Powered by Discuz! X3.2