I have a similiar config and it is working, here is what I have:
For Cyurs-SASL 2.1.2
# ./configure --disable-anon --disable-cram --disable-digest --with-gssapi=no --with-des=no --disable-otp --with-opie=no --disable-srp --disable-krb4 --enable-plain --enable-login --with-saslauthd
For Cyrus-IMA
when I run cyradm authentication failures and when I look in the log, I find:
May 1 15:15:22 mail imapd[29838]: unknown password verifier saslauthd
May 1 15:15:22 mail imapd[29838]: badlogin: localhost.localdomain[127.0.0.1]
plaintext root SASL(-4): no mechanism available: checkpass failed
May