I'm attempting to set up qpopper on Slackware 3.2 (2.0.29) in order to
support APOP authentication on pop3. I managed to get qpopper compiled ok
(I think; APOP and POPUID options set, no errors reported) using gdbm
support (had to tweak the makefile after running ./configure to use -lgdbm,
especially on the popauth link).
I've installed popper to /usr/sbin and popauth to /usr/local/bin, and
modified the pop3 line in inetd.conf appropriately. popauth is SUID to
"pop", and "pop" exists as a user. I've created the /etc/pop.auth file
using "popauth -init" as root, and it seems to be properly initialized with
600 permissions and owned by pop. The problem is I keep getting a "popauth:
/etc/pop.auth: can't open authentication DB" error when trying to add users
to the database, whether I run "popauth -user username" as root or
"popauth" as a regular user. It will accept popauth -list, but there's
nothing to list yet. I've tried tweaking the file permissions to see if
that's the problem (i.e. chmod 777 pop.auth, etc.) but that hasn't helped.
Any ideas or suggestions would be greatly appreciated. Thank you very much!