Dave Platt writes:
Not with CRAM-MD5, which is a different beast altogether. esmtppw will let
you do a plain, garden-variety userid/password authentication only.
#snip#
You need to use the -hmac-md5 option to userdbpw to generate the MD5
pre-hash, and stuff it into the hmac-md5pw field in userdb. See the example
in the userdb man page.
OK, I'll give that a try. I'd tried using oen of the userdbpw options
and nailing the encoded text into the esmtppw field, but that didn't
work... the fact that there's a special fieldname for this purpose
explains why.
When I looked through the userdb and makeuserdb man pages which came with
the .deb distributions I'm using, there was no mention of the hmac-md5pw
Make that the userdbpw man page.
field. The userdb man page doesn't name the fields (just pointing the
reader to the makeuserdb man page), and the makeuserdb man page lists
pop3pw, esmtppw, imappw, and systempw but doesn't mention any of the
fields which use hash/MAC authentication.
The Documentation page at www.courier-mta.org doesn't have links
to the development copies of these man pages... could links be
added the next time you touch that page?
Thanks again!