> I am using cyrus and i am having a problem getting it to talk to
> saslauthd server, i tested the authdserver using the
> testsaslauthd application,
>
> ltspsrvr:/etc # testsaslauthd -u cyrus -p cyrus
> 0: OK “Success.”
> ltspsrvr:/etc #
>
> it works fine, users get verified correctly, the problem seem to be in
> the saslauthd authentication of imapd my config follows
>
> using cyradm -user bobby localhost imap
>
> i always get error no worthy mech???
Some points/ideas…
Check that you have the proper “cyrus-sasl-*” packages installed:
I am using ldap, for my login, i set up users in the ldap directory, as i stated before, i tested the auth server and it worked fine. the configuration is the one created when you use the yast mail setup, all the packages were installed and ldap configured etc, by yast mail setup.
> hi check my install and here is what it shows
>
> rpm -qa | grep cyrus
> cyrus-imapd-devel-2.3.11-60.16
> cyrus-imapd-2.3.11-60.16
> cyrus-sasl-devel-2.1.22-182.1
> cyrus-sasl-2.1.22-182.1
> cyrus-sasl-plain-2.1.22-182.1
> cyrus-sasl-digestmd5-2.1.22-182.1
> cyrus-sasl-gssapi-2.1.22-182.1
> cyrus-sasl-crammd5-2.1.22-182.1
> cyrus-sasl-saslauthd-2.1.22-182.1
>
> this is what loaded from the repositories
It seems o.k. I was looking for “cyrus-sasl-plain-*” and it’s there.
Then, after “cyradm -user bobby localhost imap”:
Check your log to get more information:
linux:~ # cat /var/log/messages | grep localhost
Verify that saslauthd daemon is running: “rcsaslauthd status” and is
using “pam” as user/password backend: “cat /etc/sysconfig/saslauthd | grep
AUTHMECH”
Also, try to login with “cyrus” user: “cyradm -user cyrus localhost imap”
and check again what log says.