Birger Toedtmann schrieb:
> 
> Mathias Koerber schrieb am Thu, Apr 11, 2002 at 12:35:46PM +0800:
> > I have only problems getting IMAPD-2.1.3 to work on my RH7.2 system.
> >
> > I removed all prior instances I had compiled and totally re-made
> > both SASLv2 (2.1.2) and IMAPD 2.1.3 (from the source RPMS announced
> [...]
> >       sasl_pwcheck_method: saslauthd
> >
> > I have started saslauthd using pam:
> >       root      3190  0.0  0.1  2220  712 ?        S    12:28   0:00 saslauthd -a
> > pam
> [...]
> >
> > yet when using cyradm, I cannot authenticate:
> >
> >       [root@noisy log]# cyradm -user mathias localhost
> >       Password:
> >       cyradm: cannot authenticate to server with  as mathias
> [...]
> >
> > 1. I don't understand why imapd tries authenticating against sasldb2 if I
> > told it to use
> > saslauthd?
> 
> Because imtest would like to faciliate an XXX-MD5 method because your CAPABILITY
> banner suggests so.  imtest does not circle through methods as some mail clients
> do.  It would not do "first DIGEST-MD5, then CRAM-MD5, then PLAIN".
> 
> As you cannot faciliate DIGEST-MD5, CRAM-MD5 and the like with saslauthd, this
> would surely fail.  To have imtest use a method that is conforming to your un-
> derlying user authentication, try
> 
>   $ cyradm -auth login -user mathias localhost
> 
> - this works fine with my saslauth-based setups.
> 
> >
> > 2. I also cannot get 'sasl_pwcheck_method: pam' to work directly from
> > /etc/inetd.conf, even
> >    though I compiles imapd with --with-pam
> >
> >       Apr 11 12:12:53 noisy imapd[2732]: unknown password verifier pam
> 
> SASL2 does PAM _only_ through saslauthd method.  This is different from SASL1.

If you only want to use PAM for auth, you may also want to put the
following in /etc/imapd.conf:

sasl_mech_list: PLAIN

Otherwise you will experience problems with sieveshell because the -auth
option is missing there IIRC.

-Simon

> 
> Regards,
> 
> Birger


Reply via email to