> -----Original Message-----
> From: Shane Chrisp [mailto:[EMAIL PROTECTED]
> Sent: Friday, January 16, 2004 9:56 AM
> To: 'Russell Mann'
> Subject: RE: [vchkpw] QS to reject misaddressed email at SMTP
> conversation
>
>
> I had the same issues until I realised I needed to run the smtp daemon as
> the
> vpopmail user so it could look up the user.
>
> Shane

Dear Shane,

I changed my supervise script to do this:

------------------------------------------------------
[EMAIL PROTECTED] qmail-smtpd]# more /service/qmail-smtpd/run
#!/bin/sh
# when QMAILQUEUE is set, all mail will be sent to the nominated script
QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" export QMAILQUEUE

VPOPMAILUID=`id -u vpopmail`
VPOPMAILGID=`id -g vpopmail`

MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
LOCAL=`head -1 /var/qmail/control/me`

if [ -z "$VPOPMAILUID" -o -z "$VPOPMAILGID" -o -z "$MAXSMTPD" -o -z
"$LOCAL" ]; then
    echo VPOPMAILUID, VPOPMAILGID, 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 15000000 \
/usr/local/bin/tcpserver -v -R -l "$LOCAL" \
-x /home/vpopmail/etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-u "$VPOPMAILUID" -g "$VPOPMAILGID" -c100 0 smtp rblsmtpd \
/var/qmail/bin/qmail-smtpd 2>&1

------------------------------------------------------

It still doesn't appear to be working, but I'm not sure if I'm doing this
right.

Thanks,

Russell


Reply via email to