svscanboot &

svscanboot &

我对 Linux 还很陌生,遇到了一个问题。到处搜索,都没有找到解决方案。

我尝试按照以下方法安装 qmail这些说明. 在完成并开始服务之前,您可以进行最后的检查。

这是输出:

'! svscan /service' doesn't seem to be running
! /var/log/qmail has wrong mode, should be 750
...try: chmod 750 /var/log/qmail
! /var/log/qmail/qmail-smtpd has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-smtpd
! /var/log/qmail/qmail-pop3d has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-pop3d
! /var/log/qmail/qmail-send has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-send
! /etc/tcp.smtp is missing
...try: echo '127.:allow,RELAYCLIENT=""' >>/etc/tcp.smtp
! /etc/tcp.smtp.cdb is missing
...try: /var/qmail/bin/qmailctl cdb
! Alias for root is missing
...try: echo me >/var/qmail/alias/.qmail-root
! Alias for postmaster is missing
...try: echo me >/var/qmail/alias/.qmail-postmaster
! Alias for mailer-daemon is missing
...try: echo me >/var/qmail/alias/.qmail-mailer-daemon

我想我的第一个难题就是让 svscan 运行,但我尝试的一切似乎都失败了。

我的Centos版本:Linux version 2.6.32-279.14.1.el6.x86_64 ([email protected]) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Tue Nov 6 23:43:09 UTC 2012

如果您需要更多信息,请告诉我。任何帮助我都会非常感激。

答案1

svscan 在 /etc/init.d 下运行,因此您应该从那里开始查看它是否已启动。也可以尝试

ps -ef|grep readproctitle

以上是否返回任何错误?

此外:您的 /var/log/qmail 目录中的权限错误。

采取chmod -R 750 /var/log/qmail措施修复该问题。

您还需要创建 tcp.smtp 文件

echo '127.:allow,RELAYCLIENT=""' >> /etc/tcp.smtp

进而qmailctl cdb

另外你似乎没有设置正确的别名

echo [email protected] > /var/qmail/alias/.qmail-root
echo [email protected] > /var/qmail/alias/.qmail-postmaster
echo [email protected] > /var/qmail/alias/.qmail-mailer-daemon
ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous 
chmod 644 /var/qmail/alias/.qmail*

最后坦白地说,QMailRocks(你关注的网站似乎基本都是复制的)已经很久没有作为 Qmail 设置指南进行了维护了。尝试访问邮箱了解最新信息

答案2

感谢您的回复。

我已经在 下搜索了 svscan /etc/init.d,但它不在那里(所以显然它没有运行)。

输出关闭ps -ef|grep readproctitle

root    1560 4013  0 11:15 pts/1    00:00:00 grep readproctitle


尽管我按照说明chmod -R 750 /var/log/qmail检查了权限设置是否正确(确实正确),但错误仍然出现。不知道我是否可以忽略它。

我解决了其他问题。

此外,我发现(使用您建议的链接)qmail 正在运行并能够发送消息,但 svscan 并未运行,并且我仍然收到以下错误消息:

'! svscan /service' doesn't seem to be running
! /var/log/qmail has wrong mode, should be 750
...try: chmod 750 /var/log/qmail
! /var/log/qmail/qmail-smtpd has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-smtpd
! /var/log/qmail/qmail-pop3d has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-pop3d
! /var/log/qmail/qmail-send has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-send

有什么建议么?

答案3

对于像我一样偶然发现这篇文章的未来用户来说......

svscanboot &

这解决了我的以下问题。

'!svscan /service' 似乎没有运行

相关内容