DAve wrote:
Rick Widmer wrote:
DAve wrote:
DAve wrote:
Tom Collins wrote:
DAve,
I think you've found a bug in vchkpw.
Bug? After running this entire situation through my thick head,
again, I more suspect I am trying to do something with vchkpw it was
never intended to do.
<snip>
>> I think... that vchkpw will not work without a complete working
>> install. It seems to need to have access to the domains,
>> virtualdomains, and users/cdb file.
Exactly. vchkpw expects to run on a system with a full vpopmail
installation.
As I thought too. I have already given up on vchkpw just for that
reason. It seemed like a poor use of vchkpw and any changes to make it
work would be silly.
Possibly a separate stand alone program just for authentication against
a vpopmail DB would be a better idea, but I don't know who would be
interested.
Looking back 4 years and 11 servers ago, I should have chosen LDAP.
<snip>
Is no one else using a physically separate outbound smtp server? I am
open to suggestions on how to auth using my vpopmail DB.
John Simpson has a validrcptto patch which modifies qmail-smtp to verify
email addresses against a cdb file, and the latest vpopmail provides an
onchange script that lets you update the cdb files when users are added
or removed.
http://qmail.jms1.net/patches/vpopmail.shtml
I use that on one old Sparc 10 server for user verification, just for
those clients who who insist on paying for a "mailspool".
vpopmaild can be used to verify a vpopmail login. Just attempt to
login to the daemon with the user and password, using the silent
option. If the user is valid the login attempt will succeed. I am
not aware of a program to do this, but if you write one, I would
consider adding it to the contrib directory of vpopmail.
A quick check of using Perl to auth against a vpopmaild instance works
just dandy. I hacked up a copy of the generic checkpassword.pl script
from qmail.org and had it working pretty quickly. It took longer to
upgrade my test server and get vpopmaild working. But what is the silent
option? Did you mean compact?
Let me get some projects out of the way (like DST, again!) and I will
put together a Perl and PHP example.
Thank you for the pointer, you just solved a very big problem for me.
DAve
--
Three years now I've asked Google why they don't have a
logo change for Memorial Day. Why do they choose to do logos
for other non-international holidays, but nothing for
Veterans?
Maybe they forgot who made that choice possible.