|
RedHat 2.4.18
qmail安装后(打过补丁)进行了一些配置,过程如下:
1\建立qmail的用户和组
# groupadd nofiles
# useradd -g nofiles -d /var/qmail/alias alias
# useradd -g nofiles -d /var/qmail qmaild
# useradd -g nofiles -d /var/qmail qmaill
# useradd -g nofiles -d /var/qmail qmailp
# groupadd qmail
# useradd -g qmail -d /var/qmail qmailq
# useradd -g qmail -d /var/qmail qmailr
# useradd -g qmail -d /var/qmail qmails
2\qmail配置
#./config-fast mailserver(暂时性)
#cd /var/qmail/alias
#echo adam > .qmail-root
#echo bob >.qmail-postmaster
#echo bob >.qmail-mailer-daemon
3\启动脚本
qmail-send:
#!/bin/bash
exec /var/qmail/rc
qmail-smtpd:
#!/bin/bash
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
exec /usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb \
-u $QMAILDUID -g $NOFILESGID 0 smtp /var/qmail/bin/qmail-smtpd 2>&1
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
4\启动过程:
#/var/qmail/supervise/qmail-send/run&
#/var/qmail/supervise/qmail-smtpd/run&
我曾经安装过daemontools,并用svscan启动过qmail,但失败了,于是把daemontools删掉.
现在的问题是:我试图发信给我自己,但在/root/Maildir/new中根本找不到信,发信过程:
#echo to adam | /var/qmail/bin/qmail-inject
执行此命令后没什么反应,似乎很顺利,但为什么我收不到信呢??
还有,我安装过ucspi-tcp软件包,但为什么找不到tcpserver的配置文件/etc/tcp.smtp??
烦请个位指教!:help |
|