As you mentioned you have started saslauthd to use PAM. Therefore you
need to have the different configs in PAM. If timsieved needs
authentication, it sends the request to saslauthd with service sieve,
saslauthd send the auth request to PAM with service sieve. That's why
you need a sieve config in PAM.

-Simon

Keith Kee schrieb:
> 
> I don't quite understand why I should bother about pam.conf if the
> pwcheck_method is saslauthd? Should all the authentications are done through
> saslauthd for imapd, popd, and timsieved? Here is my /etc/imapd.conf:
> 
> configdirectory: /ext/imap/config
> partition-default: /ext/imap/mailboxes
> servername: bragi.netsco.com
> admins: root cyrus
> sasl_pwcheck_method: saslauthd
> allowplaintext: yes
> allowanonymouslogin: no
> autocreatequota: 20
> sendmail: /usr/lib/sendmail
> timeout: 30
> imapidlepoll: 60
> impaidreponse: yes
> umask: 077
> sieveuserhomedir: false
> sievedir: /ext/imap/sieve
> sasl_auto_transition: yes
> postuser: bb
> lmtpsocket: /var/cyrus/socket/lmtp
> idlesocket: /var/cyrus/socket/idle
> dracinterval: 30
> drachost: localhost
> altnamespace: yes
> userprefix: Other Users
> sharedprefix: Shared Folders
> logtimestamps: yes
> sasl_mech_list: plain
> sasl_sasldb_path: /etc/sasldb2
> 
> Running sieveshell returns authentication error with not much detailed
> information:
> bash-2.03# /usr/local/bin/sieveshell --user=keith --authname=keith mailhost
> connecting to mailhost
> Please enter your password:
> unable to connect to server: Authentication Error at
> /usr/local/bin/sieveshell line 172, <STDIN> chunk 1.
> 
> peeking in /var/adm/messages shows:
> Feb 25 23:48:45 bragi timsieved[1459]: [ID 702911 auth.notice] Password
> verification failed
> 
> and /var/log/imapd.log shows:
> Feb 25 23:46:49 bragi master[1434]: [ID 392559 local6.debug] about to exec
> /usr/
> local/cyrus/bin/timsieved
> Feb 25 23:46:49 bragi sieve[1434]: [ID 518349 local6.debug] executed
> Feb 25 23:46:49 bragi sieve[1434]: [ID 921384 local6.debug] accepted
> connection
> Feb 25 23:46:52 bragi timsieved[1434]: [ID 656617 local6.notice] badlogin:
> local
> host[127.0.0.1] PLAIN authentication failure
> Feb 25 23:46:52 bragi master[1365]: [ID 310780 local6.debug] process 1434
> exited
> , status 75
> 
> Thanks
> keith
> 
> > -----Original Message-----
> > From: Ken Murchison [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, February 25, 2002 8:24 PM
> > To: Keith Kee
> > Cc: Cyrus Info
> > Subject: Re: sieveshell authentication failed on Solaris
> >
> >
> >
> >
> > Keith Kee wrote:
> > >
> > > Hi:
> > >    I am running cyrus-imap 2.1.2 and cyrus-sasl 2.1.1 on
> > Solaris 8, and I am
> > > having problem getting timsieved to authenticate right. Following the
> > > instructions written in "installing sieve" in the docs included with the
> > > source, I should be able to check my login to timsieved using
> > > sieveshell --user=keith --authname=keith localhost. However, I
> > am getting an
> > > error: unable to connect to server: Authentication Error at
> > > /usr/local/bin/sieveshell line 172, <STDIN> chunk 1.
> > >
> > >    I am using saslauthd as my pwcheck_method, and started
> > saslauthd -a pam.
> > > I was able to login to the imap server but not the timsieved. Reading
> > > through the posting in this mailing list archive, there was some mention
> > > about having to copying pam.d/imap to pam.d/timsieved. I believe this
> > > applies to linux only? I don't find a pamd.d directory in Solaris 8.
> > > Besides, I did not edit pam.conf file to make imap server authenticate
> > > correctly. Also, I have sasl_mech_list set to plain in /etc/imapd.conf.
> >
> > Whether you have one big pam.conf or separate files under pam.d, you
> > need to have a 'sieve' config which can be a copy of your 'imap' or
> > 'pop' config.
> >
> > 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