They are currently:
-r-sr-xr-x 1 root bin 82877 Oct 11 17:51
./libexec/authlib/changepwd/authdaemon.passwd
-r-xr-xr-x 1 courier courier 1823 Nov 19 15:21
./share/authsystem.passwd
lrwxrwxrwx 1 root root 40 Oct 11 17:51
./libexec/authlib/changepwd/authsystem.passwd ->
/usr/lib/courier/share/authsystem.passwd
-r-sr-xr-x 1 root bin 1272083 Oct 11 17:51
./libexec/courier/webmail/webmail
This is with courier 0.39.3.
I should note the password change DOES occur, i.e. I log out and back in and
the new password is the valid one. There is also the ~30 second delay in
response from webmail. However, it always comes back with the "ERROR:
Unable to change password. Possible reasons why you cannot change the
password are:" etc. message.
----- Original Message -----
From: "Sam Varshavchik" <mrs...@courier-mta.com>
To: <cour...@lists.sourceforge.net>
Sent: Tuesday, November 19, 2002 7:39 PM
Subject: [courier-users] Re: Webmail password changing - expect script
return codes?
Andrew Gray writes:
expect: set expect_out(buffer) " \r\nPassword change successful."
bash-2.05$ echo $?
0
----
So it is matching, and it is returning 0. Yet webmail reports the
password
wasn't changed successful (with the large red text saying so), when in
fact
it was.
Am I missing something obvious?
Verify the ownership/permissions on the sqwebmail, authdaemon.passwd, and
the authsystem.passwd file.