What you have running will not work. To my knowledge, you have to run the authvchkpw module in order to take advantage of Vpopmail specific features, like locking people out of webmail and password changing. You are using the userdb module, which is fine, but you'll lose all vpopmail features once you do that. The password changes will reflect in the userdb database, NOT in the cdb database of vpopmail. Try recompiling your sqwebmail to use authvchkpw, and see if everything starts working fine.
Regards, Tren. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - Tren Blackburn - Owner mailto:[EMAIL PROTECTED] = = EOT Networks http://www.eotnetworks.com - - Infinite Solutions for a Finite World (403) 818-7658 = =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -----Original Message----- From: Marcus Mueller [mailto:[EMAIL PROTECTED]] Sent: Thursday, October 04, 2001 12:10 PM To: [EMAIL PROTECTED] Subject: SqWebMail Password/Access Problems Hello, I have vpopmail+qmailadmin+sqwebmail installed, and it works perfectly, except for two problems. Users cannot change their password from sqwebmail, and I cannot lock users out of sqwebmail. I am using the the CDB authentication (i think). Here is what I have to run to give new accounts access to the sqwebmail system in my cron: 0-59/10 * * * * /usr/local/share/sqwebmail/sbin/vchkpw2userdb > /etc/userdb ; /usr/local/share/sqwebmail/sbin/makeuserdb > /dev/null 2> /dev/null ...which runs every ten minutes. What can I do to fix this? Also, I found out that I could use a utlilty in vpopmail/bin called vmoduser which allows me to lock out accounts. However, it only works for POP. When I try to tell it to lock out web users, it does nothing. I even checked the password file, and it gives it a number of '4' in one of the fields. Here are the options for that program: vmoduser: usage: [options] email_addr or domain ( for the entire domain ) options: -v ( display the vpopmail version number ) -n ( don't rebuild the vpasswd.cdb file ) -q quota ( set quota ) -c comment (set the comment/gecos field ) -e encrypted_passwd (set the password field ) the following options are bit flags in the gid int field -u ( set no dialup flag ) -d ( set no password changing flag ) -p ( set no pop access flag ) -w ( set no web mail access flag ) -i ( set no imap access flag ) -b ( set bounce mail flag ) -r ( set no external relay flag ) -0 ( set V_USER0 flag ) -1 ( set V_USER1 flag ) -2 ( set V_USER2 flag ) -3 ( set V_USER3 flag ) -x ( clear all flags ) What gives? Am I just an idiot that doesn't know how these programs work together? I am using slackware, and I noticed that we use inetd.conf rather then TCP rules program or whatever.. is this the problem? -Marcus
