When I launch my saslauthd daemon I must specify an authentication mechanism - if I do not, the daemon won't start. In my setup, this daemon accepts the following authentication mechanisms:
# saslauthd -v
saslauthd 2.1.26
authentication mechanisms: getpwent kerberos5 pam rimap shadow ldap httpform
How can I actually run the saslauthd daemon so that when I attempt to do an authentication with testsaslauthd the authentication will be done against the sasl database /etc/sasldb2? None of the mechanisms listed above seem to do that and, as I pointed out, saslauthd requires the -a option to start up.