SASL problems again...and more...
Simon Matter
simon.matter at ch.sauter-bc.com
Fri Dec 16 06:50:17 EST 2005
> Thanks in advance to all the ones that answered me!!!
> I haven't solve the problem yet... :-(
>
> My imapd.conf contains:
>
> sasl_pwcheck_method: auxprop
> sasl_auxprop_plugin: sasldb
> sasl_mech_list: plain login cram-md5 digest-md5
>
> and
>
> sasldblistusers2
>
> shows me all the users I inserted in SASL authentication system.
Your sasldb is in /etc/sasldb or /etc/sasldb2, right? Is the file readable
by user cyrus?
> If I try:
> telnet localhost imap
>
> 0a100 login cyrus cyrus
>
> I receive:
>
> 0a100 NO Login failed: user not found
>
> and no message in /var/log/messages.
> If I try:
>
> testsaslauthd -u cyrus -p cyrus
Forget testsaslauthd, because you are not using saslauthd!
>
> in /var/log/messages I read:
>
> Dec 15 17:12:01 server imap(pam_unix)[2565]: authentication failure;
> logname=
> uid=0 euid=0 tty= ruser= rhost= user=cyrus
> Dec 15 17:12:03 server saslauthd[2565]: do_auth : auth failure:
> [user=cyrus] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]
>
> If I try:
>
> saslpasswd2 -c cyrus
>
> I receive:
>
> Could not set secret for cyrus
> saslpasswd2: requested change was not needed
> Trying:
>
> cyradm localhost -u cyrus
>
> write the following in /var/log/messages:
>
> Dec 15 17:17:06 server perl: No worthy mechs found
>
> and the followin in shell:
>
> Login failed: user not found
> at
> /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi/Cyrus/IMAP/Admin.pm
> line 118
> cyradm: cannot authenticate to server with as cyrus
>
>
> I'm using the same configuration files on a Mandrake 10 and Mandrake 10.1
> and
> SuSE 9.2, and all the problems are on mdk 10.
> On SuSE 9.2 I cannot use the deliver program to send mails to Cyrus from
> shell
> or procmail.
> Could it be due for the same reason?
Is there only deliver, or also a deliver-wrapper which runs as user cyrus?
The user/permissions could also be a problem here.
Simon
More information about the Info-cyrus
mailing list