Ferdinand Goldmann wrote:
> 
> On Thu, 3 Jan 2002, Ken Murchison wrote:
> 
> > > However, the other Cyrus services (IMAP/POP3) are working just fine
> > > using plaintext authentication. I am using a SASL pwcheck daemon which
> > > queries the passwd.
> >
> > Just because IMAP/POP3 works with plaintext logins, doesn't mean that
> > SASL PLAIN is available (which is the only plaintext method for sieve),
> > because IMAP/POP3 each have their own built-in plaintext methods (LOGIN
> > command for IMAP; USER/PASS commands for POP3).  Make sure that you
> > compiled SASL with PLAIN enabled and that you have a libplain.* in
> > /usr/lib/sasl.
> 
> # ls -l /usr/local/lib/sasl/*plain*
> lrwxrwxrwx   1 root     system        18 Oct 23 12:57 libplain.a -> 
>libplain.so.1.0.14
> -rwxr-xr-x   1 root     system       679 Oct 23 12:57 libplain.la
> lrwxrwxrwx   1 root     system        18 Oct 23 12:57 libplain.so.1 -> 
>libplain.so.1.0.14
> -rwxr-xr-x   1 root     system     12900 Oct 23 12:57 libplain.so.1.0.14

Do you have any other mechs installed in the directory?  If so, then
timsieved isn't seeing any of them.  Try running:

imtest -m login <servername>

and see if any of your mechanisms are listed.


If you have the tls_* options set in imapd.conf, trying running:

imtest -t "" -m plain <servername>

and see if imapd picks up the PLAIN mechanism.

I'd also check auth.log to see if there are any SASL errors.

Ken
-- 
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp

Reply via email to