LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 635|回复: 7

为什么/etc/qmail/pop.sh不能正常启动?

[复制链接]
发表于 2004-8-9 16:00:35 | 显示全部楼层 |阅读模式
我的/etc/rc.d/init.d/rc.local里有
/etc/qmail/start
我的/etc/qmail/start内容如下 :
csh -cf '/var/qmail/rc &'
/etc/qmail/smtp.sh
/etc/qmail/pop.sh
可是在开机启动时,只有smtp端口正常启动,pop不能启动,
但如果在root登录后,手动输入命令/etc/qmail/pop.sh ,则pop端口就会正常打开,信件收发正常,怪哉怪哉。

我的/etc/qmail/pop.sh内容如下:
tcpserver -c 100 -v -l ××××.×××.com -U -H -R 0 pop3 /var/qmail/bin/qmail-po
pup ××××.×××.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildi
r 2>&1 |
/var/qmail/bin/splogger &

请指教,怎么回事?
发表于 2004-8-9 16:05:41 | 显示全部楼层
rc呢 ?
 楼主| 发表于 2004-8-9 16:36:36 | 显示全部楼层
这是我的/var/qmail/rc的内容,
#!/bin/sh

# Using splogger to send the log through syslog.
# Using qmail-local to deliver messages to ~/Mailbox by default.

exec env - PATH="/var/qmail/binPATH" \
qmail-start ./Maildir/ splogger qmail
还有上面那几个文件的权限都是755了。
发表于 2004-8-9 17:11:08 | 显示全部楼层
你直接/var/qmail/rc

/var/qmail/smtp

/var/qmail/pop3
看看ps进程出来没有


参考文章

http://www.linuxsir.cn/forum.php?mod=viewthread&tid=92059
 楼主| 发表于 2004-8-9 17:17:06 | 显示全部楼层
直接做能出来,但就是加到rc.local里不行,甚至我把rc.local写成这样:
/etc/qmail/start
/etc/qmail/pop.sh
还是不行,只能启动smtp, 要想启动pop.sh只好手动输入一遍。
发表于 2004-8-9 17:21:03 | 显示全部楼层
/etc/rc.d/里的qmail脚本是这样

/var/qmail/rc
/var/qmail/smtp
/var/qmail/pop3

不就行了 ? 如果不行就是你配置还有问题



你详细看下这地址就明白了

http://www.linuxsir.cn/forum.php?mod=viewthread&tid=92059
 楼主| 发表于 2004-8-9 18:52:50 | 显示全部楼层
多谢版主的热心帮助,我终于解决了,这个毛病说出来不值一笑。
我的/etc/qmail/pop.sh开头是这样的:tcpserver -c 100 ...............
应该写成/usr/local/bin/tcpserver -c 100 ...........
因为登录前路径PATH没有被读取,系统不认识tcpserver命令,加上绝对路径才能有效。
我是看了看/etc/qmail/smtp.sh 的内容才醒悟的。
呵呵,早该想到的,偶太笨。

我参照的那篇文档
http://anti-spam.org.cn/forums/index.php?showtopic=57
看来笔误不少,还是要给作者提出来的好。
发表于 2004-8-9 19:35:18 | 显示全部楼层
qmail的文章看里看去都差不多的,新手多搞几次就行了,都是照着文章做
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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