- 论坛徽章:
- 0
|
less /var/qmail/supervise/qmail-smtpd/run
----------------------------------------------
#!/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 100000000 \
/usr/local/bin/tcpserver -H -R -l mail.example.com -t 1 -c 100 -v -p -x /etc/tcp.smtp.cdb \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd mail.example.com /home/vpopmail/bin/vchkpw \
/bin/cmd5checkpw /bin/true 2>&1
----------------------------------------------------------
如果为以上则造成不可验证,不停输入密码,但就是通过不了!
最后改成以下:结果email服务器提示身份验证,但outlook勾选身份验证后所有任意用户,密码可以发送邮件
-------------------------------------------------
exec /usr/local/bin/softlimit -m 200000000 \
/usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw \
/bin/true 2>&1
-------------------------------------------------
[ 本帖最后由 linuxpf 于 2008-12-10 15:58 编辑 ] |
|