> -----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