- 论坛徽章:
- 0
|
为啥/usr/local/bin/softlimit -m 2000000 就容易出错?
付上脚本:
smtp
- #!/bin/sh
- QMAILDUID=`id -u qmaild`
- NOFILESGID=`id -g qmaild`
- MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
- LOCAL=`head -1 /var/qmail/control/me`
- if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then
- echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
- echo /var/qmail/supervise/qmail-smtpd/run
- exit 1
- fi
- if [ ! -f /var/qmail/control/rcpthosts ]; then
- echo "No /var/qmail/control/rcpthosts!"
- echo "Refusing to start SMTP listener because it'll create an open relay"
- exit 1
- fi
- #exec /usr/local/bin/softlimit -m 2000000
- exec /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" -u 89 -g 89 0 smtp /var/qmail/bin/qmail-smtpd mailsystem.xxxxx.com /mailroot/mailbox/bin/vchkpw /bin/true 2>;&1
- ~
复制代码
pop3d
- #!/bin/sh
- #/usr/local/bin/softlimit -m 2000000
- exec /usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup mailsystem.xxxxx.com /mailroot/mailbox/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>;&1
复制代码 |
|