Stoyan, thanks for the info, however that didn't work either. Maybe if I
give a bit more info, all I'm doing is a simple php page
username
current_password
new_password
confirm_new_password

I then run a check to make sure the username is there in both the vpopmail
and egroupware, then I check the current password, since vpopmail had it
in clear text also, if it checks out I then need to update the db to the
new passwords, this works well only problem is then I get errors that the
authdaemond: supplied password 'somepassword' does not match encrypted
password '$1$UPRJCLMh$ORbRQDIoGJ/g18WgT4/4O.'

I even tried it as crypt()
all i'm doing on the sql side is this
$pw_crypt = crypt($new)
$sql_vpop = $dbv->query("UPDATE `vpopmail` SET `pw_clear_passwd` = '$new',
`pw_passwd` = ('$pw_crypt') WHERE `pw_name` = '$username';");

This updates just fine but the auth then fails with the above error...
Hopefully this will give a little more info on how I can get this to work.

Thanks,

Joe


Stoyan Marinov <[EMAIL PROTECTED]> wrote: 
>

Try using crypt() in php.
>
>Stoyan
>
>On Fri, 2007-04-20 at 11:25 -0700, Joseph Oaks wrote:
>
>> Hello all, I'm trying to write a small app for the people in the office
>to
>> be able to change their passwords without buggin me. I have a simple
>little
>> PHP already done. It will change the password for both the eGroupWare
>and
>> vpopmail, however the vpopmail doesn't seem to like the md5
>encryption...
>> 
>> My first thought on this was just modify the db directly, with an
>update,
>> this works however it breaks the auth for mail, the egroupware side
>works
>> fine. So I got to checking and found the vchangepw in the vpopmail/bin
>dir.
>> 
>> My question is how can I call this via a script and pass the email
>address,
>> current password, and new password to it via variables?
>> 
>> Joe
>> 
>> 
>
>


Reply via email to