Thank you.

Thanks,
 
Chris Miller
Compuville
www.compuville.net


-----Original Message-----
From: Werner Amon [mailto:[EMAIL PROTECTED] 
Sent: Sunday, March 28, 2004 3:53 PM
To: [EMAIL PROTECTED]
Subject: Re: [vchkpw] SMTP AUTH with vchkpw

Chris Miller schrieb:

>Below is the "run" script that supervise uses for qmail-smtpd. Notice now
it
>uses /bin/checkpassword which is patched for MySQL support. However, I'm
>moving to vchkpw, so how would I go about changing the script so that SMTP
>AUTH will work?
>
> 
>
>[/var/qmail/supervise/qmail-smtpd]# cat 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 $QMAILDUID, NOFILESGID $NOFILESGID, MAXSMTPD $MAXSMTPD, or
>LOCAL $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 10000000 /usr/local/bin/tcpserver -v -R -l
>"$LOCAL" -u $QMAILDUID -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" -g "$NOFILESGID"
>0 smtp \
>
>    /var/qmail/bin/qmail-smtpd rhost1.zfx.com /bin/checkpassword /bin/true
>2>&1
>
> 
>
> 
>
>Thank you!
>
> 
>
>Thanks,
>
> 
>
>Chris Miller
>
>Compuville
>www.compuville.net
>
>423.276.6692
>
> 
>
>  
>
Change

QMAILDUID and NOFILESGID from qmaild to vpopmail

and change

/var/qmail/bin/qmail-smtpd rhost1.zfx.com /bin/checkpassword /bin/true 2>&1

to

/var/qmail/bin/qmail-smtpd rhost1.zfx.com /home/vpopmail/bin/vchkpw
/bin/true 2>&1

this should work

Werner



Reply via email to