Yesterday, I upgraded sqwebmail and vpopmail to their latest versions.
Vpopmail 4.9.5 works, but Sqwebmail 1.0.1 does not authenticate when using
authvchkpw. I replaced Sqwebmail's authlib/preauthvchkpw.c file to work with
4.9.5 as instructed on http://www.inter7.com/vchkpw/.
Using authlib/authtest, the only successful authentication method on my
system was authpam. Infuriatingly, authvchkpw fails...and I don't know why.
Here is the configure options I used:
./configure \
--with-authvchkpw \
--with-cachedir=/var/run/sqwebmail \
--with-cacheowner=vpopmail \
--enable-webpass=vpopmail \
--enable-softtimeout=600 \
--with-htmllibdir=/usr/local/share/sqwebmail \
--enable-cgibindir=/home/http/cgi-bin \
--enable-imagedir=/home/http/images/webmail \
--enable-imageurl=/images/webmail \
--enable-mimetypes=/usr/local/apache/conf/mime.types \
--without-ispell
Can anyone provide some insight into what's going wrong and how to fix it?