ok, i feel like a bit of a dumb ass,
my problem was not the same as the problem in the auth mailing list.
see, i had been calling the patched qmail-smtpd as follows...
qmail-smtpd /home/vpopmail/bin/vchkpw /usr/bin/true
well, all this does is have an open relay use you used ANY auth since
i
t; output[0] = (input[0] << 2) | (input[1] >> 4);
> output[1] = (input[1] << 4) | (input[2] >> 2);
> output[2] = (input[2] << 6) | (input[3]);
> result[j] = output[0];
> if (str[i+1] == '=') return j+1;
> result[j+1]=ou
CTED]
*/
while (arg && *arg && *arg != ' ') arg++;
/* pass over the space */
while (arg && *arg && *arg == ' ') arg++;
if (arg && *arg) {
/* here's the base64 encoded login */
base64_dec_buffer(arg, smtpauthlogin, si
yep, i tried that, still letting every username/pass thru..
I mean, the odd part is,
should it fail if it doesn't find the auth program? or if the password
checking fails?
here's some food for thought:
is i change it to
-u $QMAILUID -g $NOFILESGID 0 smtp rblsmtpd qmail-smtpd test.com
/home
Anyone ever encountered this... using the latest version found here
http://members.elysium.pl/brush/qmail-smtpd-auth/index.html
and vpopmail 4.9.10
and calling smtpd like this...
#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
export PATH
QMAILUID=`id -u vpopmail`
NOFILESGI