LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: winix

用qmail建部门邮件服务器

[复制链接]
 楼主| 发表于 2002-7-3 09:37:06 | 显示全部楼层
BUG修复:
发现了/etc/init.d/qmail的一个BUG,当初写得不太规范,改了改。
#!/bin/bash
# chkconfig: 2345 94 4
#
######################################################################
# Description: Script to control qmail process                       #
# File: /etc/rc.d/init.d/qmail                                       #
######################################################################
# Setup environment for script execution

. /etc/rc.d/init.d/functions

PATH=$PATH:/var/qmail/bin:/usr/local/bin
export PATH

SVSCANPID="/var/run/qmail.pid"

start() {
        echo "Starting qmail/smtp/pop3 ..."
        if [ ! -f /var/lock/subsys/qmail ]; then
                cd /var/qmail/supervise
                env - PATH="$PATH" svscan &
                echo $! > $SVSCANPID

                touch /var/lock/subsys/qmail
        fi
}

stop() {
        echo "Stoping qmail/smtp/pop3 ..."
        if [ -f /var/lock/subsys/qmail ]; then       
                kill `cat $SVSCANPID`
                rm -f $SVSCANPID

                svc -dx /var/qmail/supervise/qmail-pop3d/log
                svc -dx /var/qmail/supervise/qmail-pop3d
       
                svc -dx /var/qmail/supervise/qmail-smtpd/log
                svc -dx /var/qmail/supervise/qmail-smtpd
       
                svc -dx /var/qmail/supervise/qmail-send/log
                svc -dx /var/qmail/supervise/qmail-send

                rm -f /var/lock/subsys/qmail
        fi
}

case "$1" in
  start)
          start
        ;;

  stop)
        stop
        ;;
       
  reload|restart)
           $0 stop
        $0 start
          ;;
       
  status)
        ;;

  *)
        echo "Usage: $0 {start|stop|status}"
        exit 1
esac

exit 0
发表于 2002-8-2 11:35:53 | 显示全部楼层

我照着做了一遍,出了个问题,请帮忙看看!

[root@mail init.d]#./qmail start
显示:
supervise:fatal:unable to start log/run:exec format error

???????
 楼主| 发表于 2002-8-2 11:49:17 | 显示全部楼层
chmod +x run
发表于 2002-8-2 13:00:57 | 显示全部楼层
去qmail网站down一个Life with Qmail的文档,看一下就知道怎么装了。
发表于 2002-8-2 13:08:54 | 显示全部楼层

我用了chmod +x run,还是出现unable to start log/run提示

我完全按照此文档安装qmail启动时显示:
  supervise;fatle:unable to start log/run:exec format error

我已经把/var/qmail/supervise/qmail-send/run
        /var/qmail/supervise/qmail-send/log/run
        /var/qmail/supervise/qmail-pop3d/run
        /var/qmail/supervise/qmail-pop3d/log/run
        /var/qmail/supervise/qmail-smtpd/run
        /var/qmail/supervise/qmail-smtpd/log/run
的权限都设为755了。

为什么还是不行??
发表于 2002-8-2 13:32:39 | 显示全部楼层

找到原因了,原来是我把run文件敲错了字符,不好意思。

原来是我把run文件敲错了字符,不好意思。现在可以顺利启动了。但是我用outlook连接时为什么老是问我密码?
发表于 2003-12-24 13:09:51 | 显示全部楼层

sqwebmail怎么有错误

每次登录都说invaild user or password,哪里有错误呢?还有就是那页面用什么修改?
发表于 2004-7-19 11:51:21 | 显示全部楼层
Good!
发表于 2006-2-8 11:36:47 | 显示全部楼层
我在起动QMAILr 时候出现了这样的错误,请问怎么解决啊
我是第一次配置邮件服务器,还请高手们多多的指点啊。。谢谢、!!!!
Starting qmail
svok: fatal: unable to chdir to /service/qmail-send: file does not exist
qmail-send supervise not running
svok: fatal: unable to chdir to /service/qmail-smtpd: file does not exist
qmail-smtpd supervise not running
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表