Hello, Just wondering, did you read this FAQ for smtp-auth? http://members.elysium.pl/brush/qmail-smtpd-auth/faq.html
Mainly, about changing the permissions for vchkpw like so: # chmod 4755 ~vpopmail/bin/vchkpw # chown root.root ~vpopmail/bin/vchkpw Also, why is your qmail-smtpd running as user vpopmail? (Maybe because you changed the user so that it could run vchkpw without changing the vchkpw permissions. ;) In all the qmail+vpopmail setup guides I have seen, the qmail-smtpd process runs as the qmaild user. Here is one of my servers: nitro:~# more /service/qmail-smtpd/run #!/bin/sh QMAILDUID=`id -u qmaild` NOFILESGID=`id -g qmaild` MAXSMTPD=`cat /var/qmail/control/concurrencyincoming` if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" ]; then echo QMAILDUID, NOFILESGID, or MAXSMTPD is unset in echo /var/qmail/supervise/qmail-smtpd/run exit 1 fi exec /usr/local/bin/softlimit -m 4000000 \ /usr/local/bin/tcpserver -H -v -R -l \ nitro.something.com -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \ -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \ /var/qmail/bin/qmail-smtpd nitro.something.com \ /home/vpopmail/bin/vchkpw /bin/true 2>&1 #EOF I think this may solve your problem, Alex Martin http://www.rettc.com ----- Original Message ----- From: "Hélio Rubens Kamogawa" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, December 02, 2003 12:46 PM Subject: [vchkpw] SMTP AUTH USING QMAIL + VCHKPW Hi all! I am implementing smtp authentication. I've alredy applied the patch on qmail, and configured my supervise with the following: #!/bin/sh QMAILDUID=`id -u vpopmail` NOFILESGID=`id -g vpopmail` MAXSMTPD=`cat /var/qmail/control/concurrencyincoming` QMAILQUEUE=`cat /var/qmail/control/defaultqmailqueue` exec /usr/local/bin/softlimit -m 10000000 \ /usr/local/bin/tcpserver -v -R -H -l 0 -x /var/vpopmail/etc/tcp.smtp.cdb -c "$MAXSMTPD" \ -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \ /var/qmail/bin/qmail-smtpd my.domain /var/vpopmail/bin/vchkpw /bin/true 2>&1 As you can see, the qmailduid and nofilesgid are both set to vpopmail uid and gid. That is what allows me to authenticate users using vchkpw. But at the same time, my qmail-smtpd run as vpopmail. That's a problem, once vpopmail can't write log (qmaill:nofiles) neither on the queue (qmailq:qmail), generating log entries like: @400000003fcce6c2292c90c4 warning: unable to stat mess/19/19 Does anyone have alredy done something like this? Can you tell me if there is a way to call vchkpw with the qmaild user? Regards, Hélio Rubens Kamogawa Central Server http://www.centralserver.com.br [EMAIL PROTECTED] +55 41 324-1993